[问题] 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