久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

sshpass 用法舉例

 jackeyqing 2018-12-06

關(guān)于sshpass

背景

在Linux后臺中,,經(jīng)常會用到ssh、scp等命令,。需要進(jìn)行認(rèn)證,,手動輸入密碼,是交互式的過程,。
當(dāng)將ssh,、scp等命令做成自動化腳本時,可能需要非交互式的登錄過程,,此時可以用sshpass,。

使用舉例

使用-p參數(shù)指定登錄密碼

# 免密碼登錄
$ sshpass -p password ssh username@host

# 遠(yuǎn)程執(zhí)行命令
$ sshpass -p password ssh username@host <cmd>

# 通過scp上傳文件
$ sshpass -p password scp local_file root@host:remote_file 

# 通過scp下載文件
$ sshpass -p password scp root@host:remote_file local_file

忽略RSA Key檢查信息

第一次認(rèn)證時,一般會有RSA key檢查的提示:

The authenticity of host ’10.x.x.x (10.x.x.x)' can't be established.
RSA key fingerprint is a4:eb:8c:7d:2a:ef:d6:1c:a3:0c:e8:e5:00:d2:eb:60.
Are you sure you want to continue connecting (yes/no)?

可以使用-o StrictHostKeychecking=no選項來忽略key檢查信息,。
如:

   sshpass -p "$SSH_PASSWD" ssh root@"$host" -o StrictHostKeyChecking=no "$@" 2>/dev/null 

其他方式輸入密碼

sshpass支持從文件中導(dǎo)入密碼或者從環(huán)境變量中導(dǎo)入密碼,,使用舉例:

#從文件讀取密碼
    $> echo "password" > userpasswd
    $> sshpass -f userpasswd ssh [email protected]
#從環(huán)境變量獲取密碼
    $> export SSHPASS="password"
    $> sshpass -e ssh [email protected] 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多