1、查看kali服务器的ip地址
# ifconfig
2、使用paramiko远程连接
import paramiko
#创建SSHClient实例对象
ssh = paramiko.SSHClient()
#调用方法,表示没有存储远程机器的公钥,允许访问
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#远程连接SSH服务器,ip地址、端口、用户名、密码
ssh.connect("5.107.80.186",22,"root","123456")
#执行命令
stdin,stdout,stderr = ssh.exec_command('ls')
#打印输出
print(stdout.read().decode())
#关闭SSHClient
ssh.close()
执行代码,发现报错
检查发现是kali的ssh服务没有开启
开启kali的ssh服务
# service ssh start
再次执行,成功连接