您的位置:首页 > 运维架构 > Linux

python远程连接linux,并返回命令结果

2018-10-23 17:39 323 查看
[code]# -*- coding: utf-8 -*-
#Author Mr.xu
from ftplib import FTP
import datetime
import paramiko

hostip = '192.168.18.111'
user = 'root'
passwd = 'root'
def run():
try:
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostip, 22, user, passwd)
stdin ,stdout, stderr= ssh.exec_command('df -h')
result = stdout.readlines()
for i in result:
print(i)
ssh.close()
except Exception as e:
print("\tError %s\n" % e)

run()

C:\Users\xgq\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/xgq/PycharmProjects/untitled/提数.py
Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3        18G  1.5G   17G   9% /

devtmpfs        904M     0  904M   0% /dev

tmpfs           913M     0  913M   0% /dev/shm

tmpfs           913M  8.7M  904M   1% /run

tmpfs           913M     0  913M   0% /sys/fs/cgroup

/dev/sda1       297M  113M  185M  38% /boot

tmpfs           183M     0  183M   0% /run/user/0

/dev/sr0        3.8G  3.8G     0 100% /mnt/dev

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: