SSH 远程问题 - 持续存在的问题:除了 ssh 没有在 Linux 主机上运行或防火墙没有在该主机上运行之外,还可能是什么问题?

SSH 远程问题 - 持续存在的问题:除了 ssh 没有在 Linux 主机上运行或防火墙没有在该主机上运行之外,还可能是什么问题?

关于防火墙:

Linux Mint 默认使用 UFW。我用 禁用了它sudo ufw disable

关于SSH服务器服务未运行:

在收到“连接被拒绝”后我启动了它,这让我相信 SSH 守护进程没有运行。

我在 Mint 上打开了一个终端窗口并输入:

sudo apt-get install openssh-server

这样就帮我安装好了 SSH 服务器。为了确保它正在运行,我输入了:

service ssh status

如果我在局域网上工作,是否不需要在路由器上配置端口?默认情况下,所有端口不是都对局域网上的计算机开放吗?

为了连接,我刚刚尝试过......

ssh 10.0.0.188

系统没有要求我输入用户名和密码(尽管我认为输入密码时不应该显示任何内容)。相反,出现了以下错误:

ssh: connect to host 10.0.0.188 port 22: Connection refused

答案1

你說什麼了service sshd status

Mint系统是10.0.0.188吗?

检查/etc/ssh/sshd_config10.0.0.188,确保该Port行具有所需端口的值并使用您喜欢的身份验证方法。根据您尝试过的命令,看起来您可能希望先仅使用密码进行测试,因此请确保 sshd_config` PasswordAuthentication yes' line is uncommented though use public keys once you can. After you made a change to,然后重新启动服务。

相关内容