shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...
在很多實(shí)踐項(xiàng)目中,我們經(jīng)常會(huì)通過SSH來(lái)進(jìn)行認(rèn)證,如通過SSH拷貝文件,雖然我們可以使用公鑰與私鑰實(shí)現(xiàn)ssh 無(wú)密碼登錄,在不同的服務(wù)器上又需要配對(duì)相應(yīng)的密鑰,切換用戶麻煩等問題,在一些需要交互但會(huì)涉及到批量處理的時(shí)候,通過shell 密碼輸入不顯示,Shell輸出內(nèi)容不顯示密碼,Shell實(shí)現(xiàn)有密碼自動(dòng)登錄會(huì)大大的提高工作效率
一,不顯示SSH輸入的密碼
stty?-echo read?PASSWORD stty?echo?#關(guān)閉輸入不顯示參考網(wǎng)站:http://www.jb51.net/article/40654.htm
二,通過SSH輸入的密碼實(shí)現(xiàn)自動(dòng)登錄
sshpass?-p?$PASSWORD??ssh?root@1.2.3.4????#實(shí)現(xiàn)SSH在shell腳本里自動(dòng)登錄參考網(wǎng)站:http://blog.csdn.net/gsnumen/article/details/7293274
CentOS6安裝sshpass:
cd?/etc/yum.repos.d/ wget?http://download.opensuse.org/repositories/home:Strahlex/CentOS_CentOS-6/home:Strahlex.repo yum?install?sshpass三,輸出信息時(shí)不顯示密碼信息
awk?'{$3="***"}1'?FS='?'?OFS='?'?/dev/shm/tempCMD??#將第三列輸入的SSH密碼在屏幕顯示時(shí),顯示為*參考內(nèi)容:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3751275
http://bbs.chinaunix.net/thread-2309494-1-1.html
重點(diǎn)內(nèi)容摘錄待驗(yàn)證:
轉(zhuǎn)載于:https://blog.51cto.com/artman/1721608
總結(jié)
以上是生活随笔為你收集整理的shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RDS For SQL Server链接
- 下一篇: springboot oauth 鉴权之