問題:
GNOME を使用して CentOS をインストールした後、XShell が Linux に接続できないことがわかりました。
原因:
sshd サービスが開始されていません。
解決策:
1. IP アドレスにより、ネットワーク カード名が ens33
2 であることがわかりました。/etc/sysconfig/network -scripts ifcfg-ens33 ファイルが / ディレクトリに見つかりません。問題が解決した後に撮った写真なので、ファイルは下の写真に含まれています。
有線接続に ens33 ネットワーク構成を追加する必要があります
3. root ユーザーに切り替えた後, このマシンに sshd がインストールされているかどうかを確認します。インストールされていない場合は、
yum install openssh-server
ソフトウェアをインストールする必要があります。
#4. SSH サービスを開始します。コマンド
service sshd restart
を入力して、SSH サービスを再起動します。
再起動後、次のように入力できます:
netstat -antp | grep sshd
ポート 22 が開始されているかどうかを確認します (オプション)
5. 起動時にサービスが自動的に開始されるように設定します
コマンドを入力します:
chkconfig sshd on
注: chkconfig sshd off を指定すると、SSH の起動が無効になります。
関連チュートリアルの推奨事項: centos チュートリアル
以上がcentos7がsshに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。