调试IDE:PyCharm
Python库:Paramiko
首先安装Paramiko包到PyCharm,具体步骤为:在打开的PyCharm工具中,选择顶部菜单栏中“File”下的“Settings”,在设置对话框中,选择“Project”下的“Project Interpreter”。
在项目解释器列表中,我们没有看到Paramiko。然后我们单击上方的“+”按钮来添加新的Python包,在弹出的对话框中,搜索“Paramiko”,单击“Install Package”按钮,等待安装完成。
基于此,相关的准备环境已经完成,进行相关脚本的编写,具体过程在这里就不赘述了,直接展示相关脚本,如下所示:
import paramikodef ssh_login(hostname, username, password):try:client = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect(hostname, username=username, password=password)# 登录ssh后,然后显示所以网卡信息stdin, stdout, stderr = client.exec_command('ip addr show')print(stdout.read().decode())client.close()except Exception as e:print("SSH登录失败:", e)if __name__ == "__main__":hostname = "xx.xx.xx.xx"username = "xxxx"password = "xxxx"ssh_login(hostname, username, password)
脚本运行结果如下所示: