我在同一个项目中有2个实例,并且在一个实例(a)中
我想使用内部ip
通过ssh连接到另一个实例(b)
但telnet 22给我“连接由外国主机关闭”。
我想通过ssh连接,因为在php项目中,我想执行ssh2_exec来远程启动一个php文件。
答案 0 :(得分:6)
不是防火墙:你能够连接"到另一台服务器,但它并不像你。如果你被防火墙挡了,你根本就不会连接。
选项可以(在许多其他选项中)
检查目标服务器上的日志以获取更多线索。
建议的解决方案:
答案 1 :(得分:0)
在为项目创建的默认网络中,SSH已在防火墙中启用。
但是,如果您创建了自己的网络,则需要手动添加防火墙规则(包括SSH),并使用这些规则标记实例。