ところで、私はLinuxに初めて触れました。私の究極の目標は、別のコンピュータの(Mac)コンピュータでアプリケーションとそのGUIを実行することです。最初のステップは、SSHを使用して他のコンピュータと端末を使用してコンピュータにアクセスして制御することです。これは非常にうまく機能します。
次の手順は、他のコンピュータでGUIを表示して使用できるように、サーバーと端末にXQuartzをインストールすることです。通常のSSH制御は機能しますが、GUIは機能しません。ファイルの設定DISPLAY
により、変数が誤って設定されました。X11Forwarding
通常のSSHはまだ機能しますが、まだエラーが発生し、GUIが表示されません。そのため、SSHサービスを再起動する必要があることがわかり、これを行う方法を見つけました。no
sshd.config
yes
DISPLAY
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
今では通常のSSH制御でさえできないので、状況はめちゃくちゃになります。アンロードしてロードしようとしましたが、端末に他のエラーメッセージが表示されました。
(他のコンピュータで)実行するとき:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
すぐに私は次のようになります。
ssh_exchange_identification: Connection closed by remote host
その後、ダメージを回復しようとします。
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
その後、一定時間(約3秒)後に次のようになります。
ssh: connect to host macpro-c10c8b.imt.liu.se port 22: Connection refused
私は何をし、どのように解決しますか?
ベストアンサー1
sshdログを見てください。 SSHD設定が無効な理由は次のとおりです。以下はいくつかのガイドです。http://linux.die.net/man/5/sshd_config sshdがエントリを記録する場所を確認し、実行されない潜在的な問題を見つけます。
この「ssh:ホストmacpro-c10c8b.imt.liu.seポート22に接続:接続が拒否されました」は、macpro-c10c8b.imt.liu.se(おそらくLinuxシステム)で実行されているsshdがないことを案内する必要があります。だから、コマンドが失敗します。