OpenSSH : Use SSHPass2025/08/11 |
|
Use SSHPass to automate inputting password on password authentication. This is convenient but it has security risks (leak of password), take special care if you use it. |
|
| [1] | Install SSHPass. |
|
root@dlp:~# apt -y install sshpass
|
| [2] | How to use SSHPass. |
|
# [-p password] : from argument # if initial connection, add [StrictHostKeyChecking=no] debian@dlp:~$ sshpass -p password ssh -o StrictHostKeyChecking=no 10.0.0.51 hostname node01.srv.world # [-f file] : from file debian@dlp:~$ echo 'password' > sshpass.txt debian@dlp:~$ chmod 600 sshpass.txt debian@dlp:~$ sshpass -f sshpass.txt ssh 10.0.0.51 hostname node01.srv.world # [-e] : from environment variable debian@dlp:~$ export SSHPASS=password debian@dlp:~$ sshpass -e ssh 10.0.0.51 hostname node01.srv.world |
| Sponsored Link |
|
|