shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...
生活随笔
收集整理的這篇文章主要介紹了
shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在很多實踐項目中,我們經常會通過SSH來進行認證,如通過SSH拷貝文件,雖然我們可以使用公鑰與私鑰實現ssh 無密碼登錄,在不同的服務器上又需要配對相應的密鑰,切換用戶麻煩等問題,在一些需要交互但會涉及到批量處理的時候,通過shell 密碼輸入不顯示,Shell輸出內容不顯示密碼,Shell實現有密碼自動登錄會大大的提高工作效率
一,不顯示SSH輸入的密碼
stty?-echo read?PASSWORD stty?echo?#關閉輸入不顯示參考網站:http://www.jb51.net/article/40654.htm
二,通過SSH輸入的密碼實現自動登錄
sshpass?-p?$PASSWORD??ssh?root@1.2.3.4????#實現SSH在shell腳本里自動登錄參考網站: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三,輸出信息時不顯示密碼信息
awk?'{$3="***"}1'?FS='?'?OFS='?'?/dev/shm/tempCMD??#將第三列輸入的SSH密碼在屏幕顯示時,顯示為*參考內容:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3751275
http://bbs.chinaunix.net/thread-2309494-1-1.html
重點內容摘錄待驗證:
轉載于:https://blog.51cto.com/artman/1721608
總結
以上是生活随笔為你收集整理的shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RDS For SQL Server链接
- 下一篇: springboot oauth 鉴权之