Linux
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
什麼都不做(以超時結束)有任何想法嗎?
Ping 使用 icmp 協議,不需要埠。
ssh 需要在您嘗試連接的機器上打開埠 22(預設情況下),並且需要執行 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 Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2017-04-26 22:22:04 BST; 1s ago ...
如上所述,它應該是“活動的”。
然後,如果需要,打開埠:
$ sudo firewall-cmd --permanent --add-service=http success $ sudo firewall-cmd --reload success
並啟動服務:
$ sudo systemctl start sshd