ping 可以,但 ssh 不行?

ping 可以,但 ssh 不行?
  • 我用乙太網路線連接了兩個linux(CentOS7),並且
  • ifconfig <eth> 192.168.0.1在第一個和.. 0.2第二個上都做了。
  • 從第二個開始,ping 192.168.0.1有效,但是
  • ssh <mylogin_on_first>@192.168.0.1不執行任何操作(以超時結束)

有任何想法嗎?

答案1

Ping 使用 icmp 協議,不需要連接埠。

ssh 需要在您嘗試連接的電腦上打開,並且 ssh 守護程序正在運行。

若要檢查「第一台」計算機 192.168.0.1 上的連接埠是否已開啟:

 $ sudo firewall-cmd --list-services
   dhcpv6-client ssh samba-client

ssh 應如上列出。檢查 ssh 守護程式是否正在執行(在「第一個」上):

 $ sudo systemctl status sshd
   sshd.service - OpenSSH server daemon
  oaded (/usr/listemd/system/sshd.service; disabled; vendor preset: disabled)
   Active: active (runnST; 1s ago
   ...

如上所述,它應該是“活動”。

然後,如果需要,請開啟連接埠:

 $ sudo firewall-cmd --permanent --add-service=http
success
 $ swall-cmd --reload
success

並啟動該服務:

$ sudo systemctl start sshd

相關內容