|
linux sistemlerde şifre yazmadan ssh girişi (public key ile) |
|
|
|
|
Salı, 24 Ağustos 2010 |
-
localhostta public private key ikilisi oluşturulur.
ssh-keygen -t dsa
-
remote hostta .ssh dizini yaratılır.
mkdir .ssh
-
localhosttaki public key remote hosttaki authorized_keys dosyasına eklenir.
cat ~/.ssh/id_dsa.pub | ssh <user>@<remote-host> "cat >> ~/.ssh/authorized_keys"
-
eğer çalışmıyorsa dosya izinleri kontrol edilir. gerekiyor ise chmod ile gerekli izinler verilir. olması gereken izinler:
(remotehost)
.ssh 700
.ssh/authorized_keys 600
(localhost)
.ssh 700
.ssh/id_dsa 600
.ssh/id_dsa.pub 644
|