linux密码stdin怎么用,如何使ssh接收来自stdin的密码
生活随笔
收集整理的這篇文章主要介紹了
linux密码stdin怎么用,如何使ssh接收来自stdin的密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據這篇文章,您可以執行以下操作:
創建一個使用SSH_ASKPASS打開ssh會話的命令(在man ssh上查找SSH_ASKPASS )
$ cat > ssh_session <
export SSH_ASKPASS="/path/to/script_returning_pass"
setsid ssh "your_user"@"your_host"
EOF
注意:為了避免ssh嘗試在tty上詢問,我們使用setsid
創建一個返回密碼的腳本(注意echo“ echo”)
$ echo "echo your_ssh_password" > /path/to/script_returning_pass
使它們可執行
$ chmod +x ssh_session
$ chmod +x /path/to/script_returning_pass
試試吧
$ ./ssh_session
請記住,ssh代表安全外殼,如果將用戶,主機和密碼存儲在純文本文件中,則會誤導該工具,從而可能造成安全漏洞
總結
以上是生活随笔為你收集整理的linux密码stdin怎么用,如何使ssh接收来自stdin的密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Swat 模型
- 下一篇: 文本编辑器vscode编译运行c++文件