Linux: RSync ssh-n keresztül, RSA authentication?
Rsync segítségével szeretnék fájlokat szinkronizálni, ssh-n keresztül a helyi hálózaton.
Azt szeretném, ha a megfelelő parancsot kiadva, nem kellene jelszót begépelni, hanem RSA autentikációval menne, felcsatlakozna, szinkronizálná amit kell.
Működő megoldása van valakinek, illetve leírná miképpen csinálta?
Generálsz magadnak egy kulcspárt:
ssh-keygen -t ed25519
Én ed25519-et használok.
Utána átmásolod a publikus kulcsod a szerverre:
ssh-copy-id -i ~/.ssh/id_ed25519 user@host
Kézzel is bemásolhatod a szerveren lévő ~/.ssh/authorized_keys fájlba, de erre van az ssh-copy-id.
Illetve még az /etc/ssh/sshd_config-ban beállítod a publikus kulcs alapú hitelesítést:
PubkeyAuthentication yes
Ennyi.
Köszönöm.
Használható úgy is a szinkronizáció, hogy - nem kulcsos hitelesítés esetén - minden alkalommal bekéri a jelszót, vagy a jelszót sem kéri be ebben az esetben, hanem hibával akad ki?
Köszönöm.
Az 1. válasz után jutott eszembe, hogy tulajdonképpen nekem az is teljesen megfelelő lenne ha szinkronizálás előtt bekérné tőlem a jelszót, amikor belép.
Valamiért - úgy gondolva, hogy ez nem lehetséges - ezt az ötletet elvetettem.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!