Guiスクリプトでsshを使用するとエラーが発生します。

Guiスクリプトでsshを使用するとエラーが発生します。

私のスクリプトで次の行を使用するとき:

ssh -Y user@host /home/user/xxx  (xxx is gui script will open GUI window)

私に与えるエラーは次のとおりです。

xauth: not found.
stty: : Not a typewriter
X11 connection rejected because of wrong authentication.
X connection to 10.100.2.23:10.0 broken (explicit kill or server shutdown). 

オンラインで見つけた解決策の1つは、/etc/ssh/sshd_configファイルを編集して次の設定を行うことです。

X11Forwarding yes

sshd_configしかし、ファイルを開くことはできません。

grep X11Forwarding /etc/ssh/sshd_config
grep: can't open /etc/ssh/sshd_config

しかし、このコマンドを実行すると:

ssh -Y user@host`

新しいホストに到着した後、次を実行しようとすると:

xxx  (xxx is gui script will open GUI window) 

良い結果。スクリプトでのみ使用してください。どんな提案がありますか?

答え1

/etc/ssh/sshd_configルートとして編集する必要があります。 SSHサーバーに対する管理権限がない場合は、管理者に構成の変更を依頼する必要があります。

設定ファイルを変更した後にSSHサービスを再起動することを忘れないでください。

関連情報