prost Posted February 9, 2012 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. Link to comment Share on other sites More sharing options...
paul Posted February 12, 2012 Share Posted February 12, 2012 man expect wrap your ssh connection in expect ... expect can enter a password for you Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now