私のスクリプトで次の行を使用するとき:
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サービスを再起動することを忘れないでください。