SSH 端口打开并且防火墙允许,但仍然无法登录 2024-5-31 • ssh ubuntu-16.04 vmware-vcloud-director 我在 VMWare 基础架构中有一台 Ubuntu 机器。它有一个公共 IP 地址,我可以轻松 ping 到该地址。我已经安装了 openssh-server,我可以确认 SSH 守护程序正在运行,并且防火墙也允许使用端口 22。但是我仍然无法通过 telnet 到端口 22 并使用 putty 进行 SSH 连接来连接到该机器。任何解决此问题的想法都将不胜感激。 刚刚做了一个 grep 来查看正在运行的进程及其显示内容: 答案1 问题已解决。vCloud Director 有一个 DNAT 设置,可将公共 IP 重定向到所需服务器的私有 IP 和端口号。将其更改为我的服务器私有 IP 并开始正常工作。直到现在我才知道这个设置。想到发布这个答案,也许有人会觉得有用。 相关内容 如何在每次系统启动时运行程序?[重复] 默认包:tar .xz 还是 tar .bz2? 如何将文章的作者写入文件? 如何将 \not 与多个符号一起使用? 查找命令+根据目录时间戳删除较旧的目录 Server 2012R2:添加其他域控制器时出现问题 iptables 是否不应该阻止端口 80 和 443 上的部分流量? 如何备份 Linode 配置 通过键盘快捷键运行 shell 脚本 在 Tikzpicture 中插入居中标题,而不会对文本换行产生不利影响