我是Python的新手(刚开始今天),但我真的很挣扎:
#! /usr/bin/python
import socket
s=socket.socket()
s.connect(("<my ip addres>", 22))
answer=s.recv(1024)
print(answer)
s.close
我相信我的目的是获得某种“横幅”响应,但在发出以下错误之前,它几分钟内没有任何结果: TimeoutError:[Errno 60]操作超时
为什么会这样?
答案 0 :(得分:0)
首先确保连接到端口22.然后确保您的操作系统的防火墙不阻止到端口22的传入连接。如果您为服务器配置的地址是&# 34;本地主机&#34;并尝试从另一台您无法连接的机器连接。在这种情况下,你应该使用&#34;&#34;作为IP地址。