跳转至

1. paramiko模块ssh登录Linux服务器

1. 打开pycharm,创建虚拟环境

#1.打开pycharm
#2. 打开命令行终端
#3. 创建虚拟环境
virtualenv env

2. 安装paramiko模块

# 在命令行终端输入
pip install paramiko

3. 连接Linux服务器代码

# 连接服务器10.0.8.8

import paramiko

# 创建一个ssh模块
ssh = paramiko.SSHClient()

# 设置连接方式
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

# 连接远程主机 ip地址 ,端口号,用户名,密码(在远程你主机真实存在的)
ssh.connect("10.0.8.8", 22, "root", "123456")
# ssh.connect("ip地址", 端口号, "用户名", "密码")

# 标准输入文件、标准输出文件、标准错误文件
# 在Linux上执行命令,返回结果
stdin, stdout, stderr = ssh.exec_command("hostname")
# stdin, stdout, stderr = ssh.exec_command("ifconfig")

# 查看命令执行结果
print(stdout)
print(stdout.read().decode('utf8'))

# 释放资源
ssh.close()

最后更新: 2022-02-18 08:36:36