在Python中,你可以使用paramiko
库来在Linux下远程执行命令
pip install paramiko
接下来,你可以使用以下代码示例在远程Linux服务器上执行命令:
import paramiko
# 设置远程服务器的IP地址、用户名和密码
remote_ip = "192.168.1.100"
username = "your_username"
password = "your_password"
# 创建SSH客户端
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接到远程服务器
ssh.connect(remote_ip, username=username, password=password)
# 在远程服务器上执行命令
stdin, stdout, stderr = ssh.exec_command("ls")
# 获取命令输出
output = stdout.read().decode("utf-8")
error_output = stderr.read().decode("utf-8")
# 打印命令输出
print("Output:")
print(output)
if error_output:
print("Error output:")
print(error_output)
# 关闭连接
ssh.close()
请将remote_ip
、username
和password
替换为实际的远程服务器IP地址、用户名和密码。这个示例将在远程服务器上执行ls
命令并打印输出。你可以根据需要修改exec_command
中的命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。