出现连接几秒后被拒绝的问题可能是由于以下原因导致的:

  1. 网络问题:检查网络连接是否正常,确保可以正常访问目标服务器。可以尝试使用ping命令检查网络连通性。

  2. 防火墙设置:检查目标服务器的防火墙设置,确保允许SSH连接。可以尝试临时关闭防火墙,然后再次尝试连接。

  3. SSH服务设置:检查目标服务器上的SSH服务是否已启动并正常运行。可以使用以下命令检查SSH服务状态:

sudo service ssh status

如果SSH服务未启动,可以使用以下命令启动SSH服务:

sudo service ssh start


4. SSH配置文件:检查目标服务器上的SSH配置文件是否正确设置。可以使用以下命令编辑SSH配置文件:

sudo nano /etc/ssh/sshd_config

确保以下配置项没有被注释掉:

Port 22 Protocol 2 PermitRootLogin yes

修改完成后,保存并退出配置文件,然后重启SSH服务:

sudo service ssh restart


5. 用户权限:检查使用的用户是否具有SSH访问权限。可以尝试使用具有管理员权限的用户进行连接。

如果上述方法仍然无法解决问题,可能需要进一步检查目标服务器的日志文件以确定具体的连接失败原因。

原文地址: https://www.cveoy.top/t/topic/quNM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录