我尝试从 172.16.xx.y 远程登录到我的系统之一 172.16.xx.z,但我得到的响应是-
sudo telnet 172.16.xx.z
尝试 172.16.xx.z...
telnet:无法连接到远程主机:连接被拒绝
与 localhost 相同 -
sudo telnet 本地主机
正在尝试::1...
尝试 127.0.0.1...
telnet:无法连接到远程主机:连接被拒绝
与 ssh 有同样的体验:
sudo ssh 172.16.xx.z
ssh:连接到主机 172.16.xx.z 端口 22:连接被拒绝
猜猜这里可能出了什么问题?我的两个系统都在 Ubuntu 上运行。
答案1
为什么要sudo ssh
连接?您可以在用户模式下使用 ssh 客户端!
要在 Ubuntu 上安装 ssh 服务器,请运行
sudo apt-get install openssh-server
然后 ssh 到那个盒子应该可以工作了。由于缺乏加密,Telnet 不能在互联网上使用。
答案2
telnet 的问题在于,没有人在现代 Linux 上运行 telnet 守护程序。至于 ssh,请确保 sshd 已安装并正在运行,并且防火墙上的端口 22 已正确打开。