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

相关内容