Skip to content

H SSH no password

Ernő Horváth edited this page Oct 11, 2024 · 3 revisions

SSH bejelentkezés jelszó kérés nélkül

Tegyük fel, hogy a my@laptop laptopról szeretnénk bejekelentkezni az nvidia@192.168.1.5 jetsonra és nem szeretnénk mindig jelszót megadni. Ehhez a következőt kell tennünk:

  1. 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
  1. 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 nvidia@192.168.1.5 mkdir -p .ssh
  1. Fűzzük az új publikus kulcsot a nvidia@192.168.1.5:.ssh/authorized_keys-hez (megint kéri az nividia jelszót)
    my@laptop:~$ cat .ssh/id_rsa.pub | ssh nvidia@192.168.1.5 'cat >> .ssh/authorized_keys'
  1. Innentől már nem fog többet jelszót kérni:
    my@laptop:~$ ssh nvidia@192.168.1.5

Windows

Windowson PowerShellből meglepően hasonló a helyzet:

PS C:\Users\he> ssh wheeltec@192.168.0.100 mkdir -p .ssh
wheeltec@192.168.0.100's password:

PS C:\Users\he> cat .ssh/id_rsa.pub | ssh wheeltec@192.168.0.100 'cat >> .ssh/authorized_keys'
wheeltec@192.168.0.100's password:

PS C:\Users\he> ssh wheeltec@192.168.0.100

PS C:\Users\he\.ssh> ls
known_hosts

Clone this wiki locally