症状:16.04 拒绝 Putty 连接并回复 ping 请求
sudo apt-get install openssh-server
在执行此操作之前,我如何验证是否确实需要安装:我想验证这不是配置障碍,或者可能需要启用服务?是否有可以执行的检查列表?
更新:这个回应是否表明需要安装?
user@host:~$ apt-cache policy openssh-server
openssh-server:
Installed: (none)
诊断信用及感谢 muru:
user@host:~$ service ssh status
● ssh.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
user@host:~$ service ssh start
Failed to start ssh.service: Unit ssh.service not found.
user@host:~$ apt-cache policy openssh-server
openssh-server:
Installed: (none)
Candidate: 1:7.2p2-4ubuntu2.1
Version table:
1:7.2p2-4ubuntu2.1 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
1:7.2p2-4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
答案1
如果要使用 SSH 进行连接,则需要在目标系统上运行 SSH。service ssh status
显示它甚至不知道这样的服务,并apt-cache policy openssh-server
显示它根本没有安装(Installed: (none)
)。所以,是的,你必须安装它。