#!/usr/bin/python
#-- coding:utf-8 --
author = “Replaceroot”
import paramiko
private_key = paramiko.RSAKey.from_private_key_file(‘id_rsa102.txt’)
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname = ‘192.168.0.104’, port=22, username=“root”, pkey=private_key)
stdin, stdout, stderr = ssh.exec_command(‘ifconfig’)
result = stdout.read()
print(result.decode())
ssh.close()
这段代码展示了如何利用Python的paramiko库建立SSH连接,并通过私钥认证登录远程主机执行ifconfig命令获取网络配置信息。
1200

被折叠的 条评论
为什么被折叠?



