prost Posted February 9, 2012 Report Share Posted February 9, 2012 I use an ssh tunnel which needs a password, where the characters entered are not displayed. I tried different methods: #!/bin/bash sh -c "password" | ssh -L 6700:127.0.0.1:4888 user@sshtunnel.net #!/bin/bash ssh -L 6700:127.0.0.1:4888 user@sshtunnel.net sh -c "password" I tried 'echo "password" | ssh -L 6700:127.0.0.1:4888 user@sshtunnel.net' but this only works where password characters are displayed. The technical support guy said that the ssh server won't allow public-key placement because of vulnerabilities of openssl. Incidentally, it always says "#!/bin/bash: no such file". I checked: it is there. I also tried to change the algorithms: ssh -c aes128-ctr, aes192-ctr, aes256-ctr, aes128-cbc, cast128-cbc, arcfour128, arcfour256, arcfour, aes192-cbc, aes256-cbc, 3des-cbc but it always says there's a problem resolving the second algorithm. Quote Link to comment Share on other sites More sharing options...
paul Posted February 12, 2012 Report Share Posted February 12, 2012 man expect wrap your ssh connection in expect ... expect can enter a password for you Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.