6 Eylül 2013 Cuma

SSH

SSH ile key üretmek için ssh-keygen yazılımı kullanılıyor. Bu yazılım bir private bir de public key üretir.
 Public key her zaman karşıdakine verilen dosyadır. Aşağıda bu durumu gösteren ve buradan aldığım bir örnek resim var.
Bir başka örnekte ise public/private key oluşturmak için aşağıdaki komut kullanılıyor. -f seçeneği ile private key'in hangi dosyaya konulacağı belirtiliyor.
ssh-keygen -t rsa -f ~/.ssh/id_rsa
Public karşıdaki sistemin ~/.ssh/authorized_keys dosyasına eklenir. Örneğin ismi id_rsa.pub olan public key dosyasını eklemek için aşağıdaki komut kullanılabilir.
 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Karşı Sistemde Komut Çalıştırmak
Örnek:
ssh root@mypc "opt/mycode/check.sh"

Eğer istersek bir betik yazıp ssh'a parametre geçip geçilmediğini de kontrol edebiliriz. Örnek:
if [ $# - eq 2 ]; then
  ssh root@mypc $1
fi


Hiç yorum yok:

Yorum Gönder