H SSH no password - szenergy/szenergy-public-resources GitHub Wiki
SSH bejelentkezés jelszó kérés nélkül
Tegyük fel, hogy a my@laptop
laptopról szeretnénk bejekelentkezni az [email protected]
jetsonra és nem szeretnénk mindig jelszót megadni. Ehhez a következőt kell tennünk:
- a laptopról generáljunk kulcspárt (3x kér különböző adatokat, de üresen hagyhatjuk Enter-rel):
my@laptop:~$ ssh-keygen -t rsa
- ugyanúgy a laptopról készítsünk egy
~/.ssh
könyvtárat a jetsonra (a könyvtár lehet eleve létezik, ez rendben van, illetve kérni fogja az nividia jelszavát):
my@laptop:~$ ssh [email protected] mkdir -p .ssh
- Fűzzük az új publikus kulcsot a
[email protected]:.ssh/authorized_keys
-hez (megint kéri az nividia jelszót)
my@laptop:~$ cat .ssh/id_rsa.pub | ssh [email protected] 'cat >> .ssh/authorized_keys'
- Innentől már nem fog többet jelszót kérni:
my@laptop:~$ ssh [email protected]
Windows
Windowson PowerShellből meglepően hasonló a helyzet:
PS C:\Users\he> ssh [email protected] mkdir -p .ssh
[email protected]'s password:
PS C:\Users\he> cat .ssh/id_rsa.pub | ssh [email protected] 'cat >> .ssh/authorized_keys'
[email protected]'s password:
PS C:\Users\he> ssh [email protected]
PS C:\Users\he\.ssh> ls
known_hosts