linuxサーバ(xavier)はpingできますが、sshはできません.

1262 ワード

問題の説明:
コンピュータとサーバは同じネットワークにあり、ping name@ipは通じるが、ssh name@ipは詰まって反応しない.
ソリューション:
0、再起動大法
1、sshサービスがオープンしているかどうかを確認する
ubuntu      ssh-server。   ssh     ```sudo apt-get install openssh-server	```

rootユーザーでLinuxにログインし、端末を開き、実行:/etc/init.d/sshd restrat2、ファイアウォール制限22ポート
  ssh    22  : ```ps -ef | grep sshd```

          :```sudo ufw status```,      ufw:```sudo apt-get install ufw```

    :```sudo ufw show listening```

//     : ```sudo ufw disable```

  22  (       IP     22/tcp (ssh)   ): ```sudo ufw allow 22```

3、コマンドssh -vvv user_name@ipを使用して、接続中のdebug情報、エラー情報を表示することができる
4、元の再ssh keyを削除し、コマンドssh-kengenを使用して新しい
**解決策:**テストにより、ファイアウォールが開かず、sshサービスも正常にオープンしました.何度も再起動しようとすることもありますが、接続される場合がありますが、ほとんどは問題があります.元のキーを削除すると、正常に使用できます.
なぜ元のキーを削除すれば使えるのですか?
追加:pingが異なる場合、Vmwareにインストールされているlinuxの場合は、デフォルトがNATであるため、仮想マシン設定でNetworkAdapterをブリッジ(ブリッジ)に設定する必要があります.
参考文献:
[1] https://unix.stackexchange.com/questions/105800/not-able-to-ssh-to-another-computer-but-can-ping-it
[2] https://blog.csdn.net/napolang/article/details/95182731
[3] https://blog.csdn.net/btt2013/article/details/51872410/