我正在学习与 paramiko 的 ssh 连接
这是我的代码:
import paramiko
from getpass import getpass
import time
host="192.168.1.11"
username=input("Enter username: ") or "user1"
password=getpass("Enter password: ")
session=paramiko.SSHClient()
session.set_missing_host_key_policy(paramiko.AutoAddPolicy())
session.connect(hostname=host,username=username,password=password)
stdin,stdout,stderr=session.exec_command("hostname: ")
time.sleep(.5)
print(stdout.read().decode())``session.close()
问题是我无法连接到kali。出现错误说(超时!没有答案)
kali 设置完成,ssh 服务处于活动状态,我的端口是 22。
我可以将 ping 窗口发送到 kali,也可以将 kali 发送到 windows。
我尝试使用腻子连接,同样的问题连接超时
你能帮助我吗?感谢您的所有回答。
这可能看起来很愚蠢,但是,你尝试过直接使用 cmd 连接吗?
ssh -l 用户名 -p 22 192.168.1.11
只是想看看它是否能为您提供一些可以使用的反馈。 如果错误是“连接超时”,则说明有问题。两台机器之间有防火墙吗?