隐藏页面特效

使用paramiko模块远程连接遇到paramiko.ssh_exception.NoValidConnectionsError的解决办法

连接时报错paramiko.ssh_exception.NoValidConnectionsError,
解决办法
首先在ubuntu终端上输入:cat /etc/ssh/ssh_config,查看端口是否为22.
然后执行命令:netstat -ntl,查看22端口是否开通
如果没有开通则执行下面命令
1.关闭防火墙,命令:sudo ufw disable

2.安装openSSH,命令:sudo apt install openssh-server openssh-client

3.查看22端口是否打开:netstat -ntl

此时再连接是成功的

代码:

import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在konw_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 ssh.connect(hostname='虚拟机的ip地址',port=22,username='你自己ubantu的用户名',password='密码') # 执行命令 stdin,stdout,stderr = ssh.exec_command('df') # 获取命令结果 result = stdout.read() # 关闭连接 ssh.close() print(result)

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/13648774.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(4875)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示