[7] SSHPass
24 maja 2020Użyjemy teraz SSHPass do automatycznego wprowadzania hasła w czasie logowania do serwera za pomocą SSH. Jest to ułatwienie, lecz zwiększa szanse na złamanie systemu.
[1] Zainstaluj SSHPass.
# instalujemy z EPEL [root@lsr01vm user]# dnf --enablerepo=epel install sshpass
[2] Użycie SSHPass.
# [-p password]: hasło jako argument
[user@lsr01vm ~]$ sshpass -p TajneHaslo ssh sshpassuser@192.168.1.3 hostname
lsr02vm.zicher.lab
# [-f file]: hasło z pliku
[user@lsr01vm ~]$ echo 'TajneHaslo' > sshpass.txt
[user@lsr01vm ~]$ chmod 600 sshpass.txt
[user@lsr01vm ~]$ sshpass -f sshpass.txt ssh sshpassuser@192.168.1.3 hostname
lsr02vm.zicher.lab
# [-e]: hasło jako zmienna
[user@lsr01vm ~]$ export SSHPASS=TajneHaslo
[user@lsr01vm ~]$ sshpass -e ssh sshpassuser@192.168.1.3 hostname
lsr02vm.zicher.lab