paramiko对路由器没有穿墙效果最好的路由器

# 自动添加策略保存远端主机的主机名和密钥信息,如果不添加那么不在本地knows_hosts文件中记录的主机将无法连接,默认拒接 #连接远端主机,此处不需要密码为私钥文件

SFTPCLient作为┅个sftp的客户端对象,根据ssh传输协议的sftp会话实现远程文件操作,如上传、下载、权限、状态

以华为交换机为例子说明,交换机配置如下:

执行代码返回结果如下:

#欢迎关注微信公众号:点滴技术 #这里有靠谱的、有价值的、共成长的专属于网络攻城狮 # 私钥文件的存放路径 # 加载系统SSH密钥 # 自动添加策略,保存服务器的主机名和密钥信息如果不添加,那么不在本地knows_hosts文件中记录的主机将无法连接默认拒接 #一定偠有回车'Enter'这个动作 不要运行的,请注释掉前面加'#'符号

如果喜欢我的文章,欢迎关注我的公众号:点滴技术扫码关注,不定期分享

问题:paramiko远程执行命令需要等到命令返回信息,如果命令执行时间比较长返回信息就需要等很久

方案:1、使用nohup + 待执行命令 + & ,使用后台执行的方式应该可以快速返回

 

目前DevOps是整个运维发展的方向Network的運维也一样。使用程序控制底层的路由器是最基本的要求之一

本文简单解释如何用Python控制路由器,对网络设备进行配置

Python和网络设备连接,一般采用SSH本文采用Paramiko的ssh来与路由器通讯。

至此做好了准备工作。

4. 探测、判断、控制

# 如果不通对路由器进行修改
通过ping进行检测,并且鈳以判断是否windows机器并相应的参数不同。

如果能ping通不做动作,如果ping不通修改路由器端口shutdown。

我要回帖

更多关于 穿墙效果最好的路由器 的文章

 

随机推荐