Python模块paramiko可以实现用SSH登录服务器,并执行shell
#!/usr/bin/pythonimport sysimport paramikodef pycmd(server, port, username, password, shellcmd): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy() ssh.connect(server, port, username, password) stdin, stdout, stderr = ssh.exec_command(shellcmd) print stdout.readlines() ssh.close()if _name__ == "__main__": pycmd("xxx.xxx.xxx.xxx", 22, "root", "password", sys.argv[1])
本文介绍如何利用Python的Paramiko模块实现SSH登录并执行远程服务器上的Shell命令。通过示例代码展示了如何建立SSH连接、执行命令及读取输出结果。
2431

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



