SSH 和 Telnet 连接被拒绝

SSH 和 Telnet 连接被拒绝

如果我尝试 ssh 或 telnet 到 Ubuntu 服务器,并且两个连接都被拒绝或拒绝!

我可以 ping 服务器,防火墙已关闭。

我应该采取哪些故障排除步骤?

(我距离服务器很远,因此控制台解决方案不可用)。

答案1

您可以通过以下方式确定服务器上的程序是否正在监听sshtelnet端口(通常为 22 和 23):

nmap -T4 -A -v -PE -PS22,23 -PA22,23 <ServerIP>  

或者,

telnet <ServerIP> 22  
telnet <ServerIP> 23  

如果您的错误消息是:telnet: Unable to connect to remote host: Connection refused问题出在远程服务器上(没有程序正在监听该端口)。它没有运行 telnet 或 ssh 守护程序,或者在非标准端口上运行它们

答案2

确保您的 telnet 守护程序和 ssh 正在远程系统中运行。

在 Ubuntu 中,

要启用 telnet 守护程序,“sudo apt-get install telnetd” 要启用 ssh 客户端和服务器,“sudo apt-get install ssh-connection”

相关内容