python 本地连接服务器,并读取服务器上的文件夹

废话不多说,上代码:
首先终端先安装:

$ pip install paramiko

编写脚本:

import paramiko

def compare_data():
    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect(hostname='ip地址', port=22, username='用户名', password='密码')
    stdin, stdout, stderr = ssh.exec_command('ls /home/')  # 这里的命令是你想执行的linux中的命令,我的是ls目录下的文件和文件夹
    res_list = stdout.readlines()  #读取所有行
    data_list = []
    for i in res_list:
        i = i.strip('\n')   # 这里是去除换行符
        data_list.append(i)
    ssh.close()
# data_list 中就是我要的文件夹下的 内容了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我记得,一切都发生在很久之前 我完全不后悔,义无反顾 ——义无反顾 我们一路被带去 是为了诞生?还是为了死亡?不,...
    没伞的小子阅读 346评论 0 0
  • 今天是期天,有是一年一度的节曰冬至,也就是传说一年当中阳光最短的曰子,同时冬至开始数九寒天的日子,一九二九不出手,...
    陈星雨阅读 316评论 0 0
  • 姓名:常洪洋 (单位)大庆油田第五采油厂机关人事部(组织部) 【日精进打卡第 83 天】打卡日期:2018年6月1...
    翱翔九天_4a06阅读 174评论 0 0
  • 每天使用1%的时间,进步1%,成为1%的人! 今天是什么日子:2017年1月2日 周一 日出:7:06 ...
    煜宝阅读 335评论 0 0

友情链接更多精彩内容