[問題] shell script "enter"

作者: hardware (哈味)   2015-12-15 18:06:56
我查網路上大家都說用
bash file:
ssh aaa@10.101.131.6
echo '\n'
但是我使用卻無效
我的環境是長這樣
zzzzz@zzzz:~/zzzzz$ sh open_enbd.sh
aaa@10.101.131.6's password:
卡在這裡 進不去 密碼那邊如果自己執行是要用手動按下enter
不曉得有沒有人知道?
謝謝
作者: filiaslayers (司馬雲)   2015-12-15 18:25:00
用expect
作者: kenduest (小州)   2015-12-15 18:38:00
程式碼是說執行 ssh 結束之後才 echo 命令會執行若你要密碼帶入登入功能,sshpass 比較適合你的需求
作者: hardware (哈味)   2015-12-15 20:42:00
感謝一樓~
作者: lspci (awk sed echo)   2015-12-15 21:20:00
你確定要寫明碼進script? 不考慮ssh key?
作者: soem (流水)   2015-12-15 21:56:00
與其這樣,可以的話倒不如建一組keypair,還比較方便
作者: Johnnyvip   2015-12-16 00:49:00
ssh-keygen http://goo.gl/BA8Csk若是只使用固定機器登入的話 這種會比較方便
作者: Bencrie   2015-12-16 09:35:00
用金鑰吧

Links booklink

Contact Us: admin [ a t ] ucptt.com