[7] SSHPass

24 maja 2020 Wyłączono przez Adam [zicherka] Nogły

Uż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