这不是我第一次遇到这个问题,但每次在我使用过的每个发行版上安装 OpenSSH 时它都不起作用。
命令运行
sudo apt-get install openssh-server
sudo service start ssh
sudo service status ssh
sudo apt-get install ufw
ufw allow 22
安装后,我重启了所有服务。我检查了 /var/log,发现 SSH 没有任何内容。每次远程登录时,我都会收到“连接被拒绝”的消息。因此,我使用以下命令在本地登录:
ssh user@localhost # SUCCESS
ssh [email protected] # The only private IP address it's using to talk to my router. SUCCESS
因此,我登录到同一范围内的网络上的一个单独的设备,并执行
ping 192.168.0.4 # SUCCESS
telnet 192.168.0.4 22 # Connection Refused - to check to see if the port is open*
ssh [email protected] #Connection Refused.
我已经编辑了配置文件和所有内容。仍然没有结果。有人可以给我发一段视频吗?视频中有人安装了最小服务器映像,然后从同一网络上的外部设备 ssh 访问它?
是的。我无法登录的设备确实可以通过 SSH 连接到任何非最小安装版本。
或者,是否有一个单独的 OpenSSH ssh 包?