第二个Azure VM (客户的)运行FTP服务器。如果我尝试使用Python和ftplib连接,FTP服务器拒绝连接。同时,我能够从相同的Azure VM远程登录到FTP服务器。FTP服务器日志在我尝试使用ftplib连接时显示Azure VM的IP地址127.0.0.1,并在我尝试使用telnet连接时显示正确的IP地址。
当我们使用EC2实例的内网IP进行连接时,会建立连接,但是当我们尝试将外部IP或公网IP放入php脚本中时,它会显示一个错误。
我怎么才能解决这个问题呢?我已经启动了一个带有亚马逊EC2的Linux虚拟机。然后使用putty从Windows连接到Linux实例。有一个php脚本可以监听传入的连接。当我放置EC2的内网IP时,它就可以连接了,但是当我放置公有IP时,它抛出错误"unable to bind ip</em