VMware WorkStationで、Ubuntuをインストールし、XManagerのXShellを使用してWindowsデスクトップ上のUbuntuに接続しましたが、同時に接続の失敗を引き起こしました。
次に、WindowsCMDコマンドプロンプトを使用してUbuntuIPにPingしましたが、接続は正常でしたが、XShellを使用して接続できないのはなぜですか?したがって、UbuntuはデフォルトでSSHサービスを有効にしていないと推測しました。
SSHは、クライアントopenssh-clientとサーバーopenssh-serverに分けられます。
別のマシンのSSHにログインするだけの場合は、openssh-clientをインストールするだけです(Ubutntuにはデフォルトのインストールがあり、そうでない場合は、sudo apt-get install openssh-client)。このマシンでSSHサービスを開く場合は、openssh-serverをインストールする必要があります。
ここでは、コマンドsudo apt-get installopenssh-serverを使用してサーバーSSHをインストールします。
次に、次のコマンドを使用して、sshserverが開始されているかどうかを確認します。ps-e| grep ssh
sshdが表示されている場合は、ssh-serverが開始されています。
そうでない場合は、次のように開始できます:sudo /etc/init.d/ssh start
ssh-server構成ファイルは/ etc / ssh / sshd_configにあり、SSHサービスポートを定義できます。デフォルトのポートは22です。
次に、SSHサービスを再起動します。
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
起動後に自動的に開始するようにsshサービスを設定します。
Ubuntuで起動時に自動的に起動するようにopenssh-serverを構成します
/etc/rc.localファイルを開き、次のステートメントを追加します。
/etc/init.d/ssh start
Recommended Posts