SSH özel anahtarımı yerleştirdim ~/.ssh/id_rsa
ve izinlerini olarak ayarladım 0600
. Terminal.app üzerinden özel anahtarımı kullanan bir SSH sunucusuna bağlandığımda ssh
bir iletişim kutusu açılır ve id_rsa
dosyaya erişmek için şifremi girmemi ister :
Interarchy GUI istemcisiyle bir FTP sunucusuna bağlandığımda aynı iletişim kutusunu görüyorum.
Güncelleme: "İletişim anahtarlığımdaki şifreyi hatırla" seçeneğini işaretleyip kontrol etmediğimden bağımsız olarak, bu iletişim kutusunu her gördüğümde görüyorum. Şifre alanına ne girildiğinden bağımsız olarak Tamam düğmesine tıklandığında iki kez daha görünür.
Bu izinleri rahatlattığımda 0640
, artık, şifremi isteyen bir iletişim kutusu görmüyorum, ancak ssh
aşağıdaki hatayı bırakıyor:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ UYARI: KORUMA ÖZEL KEY DOSYA! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ '/Users/myusername/.ssh/id_rsa' için izinler 0640 çok açık. Özel anahtar dosyalarınıza başkaları tarafından erişilemez. Bu özel anahtar dikkate alınmayacak. hatalı izinler: anahtarı yoksay: /Users/myusername/.ssh/id_rsa
Şifre iletişim kutusunu son derece sinir bozucu buluyorum ve SSH'nin id_rsa
dosyaya erişmesi için gereken bu iletişim kutusunu kapatmaktan kaçınmanın bir yolu olması gerektiğinden eminim .
Not: Mac OS X 10.6.8 kullanıyorum.