日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

利用python模块paramiko在CentOS 6.3 64上搭建SFTP环境

發(fā)布時(shí)間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用python模块paramiko在CentOS 6.3 64上搭建SFTP环境 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
用python實(shí)現(xiàn)遠(yuǎn)程登陸主機(jī)執(zhí)行命令或通過(guò)sftp上傳下載文件,有個(gè)很好的模塊paramiko模塊來(lái)演示這些功能,使用起來(lái)很方便
CentOS?6.x上的python版本默認(rèn)是2.6的,為了平臺(tái)兼容性,我這里將2.6升級(jí)到2.7上了。首先確認(rèn)當(dāng)前python環(huán)境是2.7版本的

1.安裝

這里采用github最新源碼安裝的好處是,可以一行命令就搞定了,不需要原來(lái)通過(guò)源碼安裝多個(gè)依賴庫(kù),比如pycrypto庫(kù)

cd?/usr/local/src
git?clone? https://github.com/paramiko/paramiko.git
cd?paramiko

easy_install-2.7?./


2.驗(yàn)證安裝完整性
python?./test.py


然后在命令行導(dǎo)入paramiko模塊
python
>?import?paramiko


如果沒有出錯(cuò)的話,說(shuō)明paramiko模塊已經(jīng)成功安裝。

3.demo測(cè)試
在paramiko/demos目錄中,直接測(cè)試demo_sftp.py
這個(gè)腳本的大意是:
使用指定的用戶名和密碼登陸到遠(yuǎn)程服務(wù)器的家目錄下,這里是/root/下面,先顯示該家目錄下面的所有文件(包括隱藏文件),然后創(chuàng)建一個(gè)目錄demo_sftp_folder,在該目錄下創(chuàng)建README文件,再將本地demo_sftp.py復(fù)制過(guò)來(lái),然后將該README文件復(fù)制回本地的README_demo_sftp,最后是使用put和get做文件的上傳和下載。

將demo_sftp.py中的這兩行變?yōu)镕alse,就是使用自己的密碼


然后運(yùn)行
python?demo_sftp.py?root@10.10.110.158:22
按照提示輸入密碼:tao!@#984
得到下面的截圖


同時(shí)在當(dāng)前目錄下面有個(gè)指定的日志文件demo_sftp.log文件,復(fù)制操作還會(huì)生成一個(gè)README_demo_sftp文件


4.對(duì)該demo文件還可以進(jìn)行進(jìn)一步的修改,比如開頭精簡(jiǎn)為這個(gè)樣子,都是可以正常運(yùn)行的:


另外,原來(lái)網(wǎng)上大量的舊代碼在環(huán)境下也可以正常使用。

總結(jié)

以上是生活随笔為你收集整理的利用python模块paramiko在CentOS 6.3 64上搭建SFTP环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。