Ash*_*faq 1 ssh ubuntu virtual-machine
我已在 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)
Run Code Online (Sandbox Code Playgroud)
当我尝试通过 ssh 或 putty 连接时,它没有连接并返回消息:
ssh 192.168.223.129
ssh: connect to host 192.168.223.129 port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
小智 5
你需要在你的 ubuntu 上安装 ssh 服务器:
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
现在启动并启用 debian ssh 服务器以在系统重新启动时启动。
systemctl start ssh.service
systemctl enable ssh.service
Run Code Online (Sandbox Code Playgroud)
同时运行 netstat 命令以确保 ssh 端口 22 已打开并正在运行。
netstat -tulnp | grep 22
Run Code Online (Sandbox Code Playgroud)
然后尝试访问...