最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python Pexpect 實(shí)現(xiàn)輸密碼 scp 拷貝的方法

 更新時間:2019年01月03日 12:01:12   作者:面向未來的歷史  
今天小編就為大家分享一篇python Pexpect 實(shí)現(xiàn)輸密碼 scp 拷貝的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在服務(wù)器A上的程序用到服務(wù)器B上的文件data,并且需要定期更新文件。 但是直接在bash文件中使用

scp -P 1000 192.168.199.10:/temp/data /temp

由于權(quán)限限制,不能免ssh密碼拷貝,會要求輸入B機(jī)器的密碼。本想直接在bash文件中使用Pexpect 來實(shí)現(xiàn)自動輸入密碼,并scp拷貝文件,但是權(quán)限的限制導(dǎo)致不能安裝使用Pexpect 。

最后考慮使用python實(shí)現(xiàn)。

環(huán)境:

python2.7 centos

from pexpect import *
import os
cwd = os.path.split(os.path.abspath(__file__))[0]

child = spawn("scp -P 1000 192.168.199.5:/temp/data {cwd}".format(cwd=cwd))
child.expect ("password")
child.sendline ("password-for-B ")
child.read()

在網(wǎng)上查到的一些資料中,一般都會少 child.read(), 這將使得,scp輸入了正確密碼,完成鏈接,但是服務(wù)器沒有將拷貝的數(shù)據(jù)文件讀取到服務(wù)器A上。

有關(guān)以上命令的解釋見官方文檔的說明。

參考

Pexpect

https://pexpect.readthedocs.io/en/stable/index.html

以上這篇python Pexpect 實(shí)現(xiàn)輸密碼 scp 拷貝的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 防止死鎖的方法

    Python 防止死鎖的方法

    這篇文章主要介紹了Python 防止死鎖的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 如何獲取Python簡單for循環(huán)索引

    如何獲取Python簡單for循環(huán)索引

    這篇文章主要介紹了如何獲取Python簡單for循環(huán)索引,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python實(shí)現(xiàn)邏輯回歸的方法示例

    python實(shí)現(xiàn)邏輯回歸的方法示例

    這篇文章主要介紹了python實(shí)現(xiàn)邏輯回歸的方法示例,這是機(jī)器學(xué)習(xí)課程的一個實(shí)驗(yàn),整理出來共享給大家,需要的朋友可以參考學(xué)習(xí),下來要一起看看吧。
    2017-05-05
  • Python中shutil模塊的常用文件操作函數(shù)用法示例

    Python中shutil模塊的常用文件操作函數(shù)用法示例

    shutil模塊提供比OS模塊更強(qiáng)大的本地文件操作功能,包括文件的壓縮和解壓縮等,下面我們就來列舉Python中shutil模塊的常用文件操作函數(shù)用法示例:
    2016-07-07
  • Python?文件處理之open()函數(shù)

    Python?文件處理之open()函數(shù)

    這篇文章主要介紹了Python?文件處理之open()函數(shù),在?Python?中使用文件的關(guān)鍵函數(shù)是?open()?函數(shù),關(guān)于其打開文件的不同方式需要的小伙伴可以參考下面詳細(xì)介紹
    2022-03-03
  • Python循環(huán)結(jié)構(gòu)詳解

    Python循環(huán)結(jié)構(gòu)詳解

    這篇文章主要介紹了Python循環(huán)結(jié)構(gòu)詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • python實(shí)現(xiàn)udp聊天窗口

    python實(shí)現(xiàn)udp聊天窗口

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)udp聊天窗口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • pandas數(shù)據(jù)處理進(jìn)階詳解

    pandas數(shù)據(jù)處理進(jìn)階詳解

    這篇文章主要介紹了pandas數(shù)據(jù)處理進(jìn)階詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python中的各種裝飾器解析

    Python中的各種裝飾器解析

    這篇文章主要介紹了Python中的各種裝飾器解析,Python裝飾器可以在不改變函數(shù)原實(shí)現(xiàn)方式的前提下,為函數(shù)添加額外的功能,需要的朋友可以參考下
    2023-11-11
  • Python中JSON轉(zhuǎn)換的全面指南與最佳實(shí)踐

    Python中JSON轉(zhuǎn)換的全面指南與最佳實(shí)踐

    JSON是現(xiàn)代應(yīng)用程序中最流行的數(shù)據(jù)交換格式之一,Python通過內(nèi)置的json模塊提供了強(qiáng)大的JSON處理能力,本文將深入探討Python中的JSON轉(zhuǎn)換,包括基本用法、高級特性以及最佳實(shí)踐,需要的朋友可以參考下
    2025-03-03

最新評論

清水河县| 若羌县| 区。| 深泽县| 宁乡县| 紫阳县| 察隅县| 慈利县| 太康县| 永济市| 凌云县| 区。| 德化县| 乐至县| 陕西省| 尼木县| 临海市| 广汉市| 边坝县| 永平县| 金堂县| 革吉县| 威宁| 岱山县| 墨竹工卡县| 通渭县| 松江区| 江达县| 小金县| 桂林市| 湘乡市| 都昌县| 阳西县| 高唐县| 乐亭县| 高尔夫| 巴塘县| 本溪市| 汶上县| 辽源市| 舞阳县|