Ubuntu
putty 或 ssh 無法訪問虛擬機(埠 22:連接被拒絕)
我已經在 VMware® Workstation 14 Player 上安裝了 ubuntu。
我可以用 ifconfig 看到 ip:
eth0 Link encap:Ethernet HWaddr 00:0c:29:65:af:66 inet addr:192.168.223.129 Bcast:192.168.223.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe65:af66/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:337 errors:0 dropped:0 overruns:0 frame:0 TX packets:362 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:40108 (40.1 KB) TX bytes:34591 (34.5 KB) Interrupt:19 Base address:0x2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:686 errors:0 dropped:0 overruns:0 frame:0 TX packets:686 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:54536 (54.5 KB) TX bytes:54536 (54.5 KB)
當我嘗試通過 ssh 或 putty 連接時,它沒有連接並返回消息:
ssh 192.168.223.129 ssh: connect to host 192.168.223.129 port 22: Connection refused
你需要在你的 ubuntu 上安裝 ssh 伺服器:
sudo apt-get install openssh-server
現在啟動並啟用 debian ssh 伺服器以在系統重新啟動時啟動。
systemctl start ssh.service systemctl enable ssh.service
同時執行 netstat 命令以確保 ssh 埠 22 已打開並正在執行。
netstat -tulnp | grep 22
然後嘗試訪問…