shell腳本通過expect實現(xiàn)自動單邊無密登錄功能
更新時間:2017年01月03日 16:52:39 作者:扶艾
最近做項目需要實現(xiàn)單邊無密登錄功能,接下來小編給大家分享shell腳本通過expect實現(xiàn)自動單邊無密登錄功能,一起看看吧
最近項目需要實現(xiàn)單邊無密登錄,去網上搜索了下相關文章,實踐之后發(fā)現(xiàn)幾乎都不能用。于是結合expect的使用方法自行寫了一個,通過驗證可用?,F(xiàn)在總結在這供需要的朋友參考。
代碼如下:
EXPECT=/usr/bin/expect
$EXPECT <<EOF
spawn ssh-keygen -t rsa
expect "*ssh/id_rsa*" {
send -- "\r"
expect "*for no passphrase*"
send -- "\r"
expect "*passphrase again*"
send -- "\r"
exp_continue
}
EOF
iplist=`cat /root/ip.list`
for ip in $iplist
do
$EXPECT <<EOF
spawn ssh-copy-id root@$ip
expect "*(yes/no)?*" {
send -- "yes\r"
expect "*?assword:*"
send -- "$PASSWD\r"
} "*?assword:*" {
send -- "$PASSWD\r"
exp_continue
}
EOF
done
以上所述是小編給大家介紹的shell腳本通過expect實現(xiàn)自動單邊無密登錄,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Linux下使用Shell腳本實現(xiàn)進程監(jiān)控的流程
這篇文章主要介紹了Linux下使用Shell腳本實現(xiàn)進程監(jiān)控,在 Linux 平臺下,shell 腳本監(jiān)控是一個非常簡單、方便的工具,它可以有效的對服務器、進程進行監(jiān)控,對系統(tǒng)開發(fā)以及進程維護人員非常有幫助,需要的朋友可以參考下2023-02-02
awk腳本統(tǒng)計一組單詞中字母出現(xiàn)最多最少頻率
這篇文章主要介紹編寫一個 awk 腳本來找到一組單詞中出現(xiàn)次數(shù)最多(和最少)的單詞頻率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-03-03
Shell腳本配合iptables屏蔽來自某個國家的IP訪問
這篇文章主要介紹了Shell腳本配合iptables屏蔽來自某個國家的IP訪問,本文利用IPdeny的IP數(shù)據,然后用Shell腳本導入iptables實現(xiàn)屏蔽IP訪問,需要的朋友可以參考下2015-04-04

