Yerel olarak oturum açmadıkça SSH'de oturum açılamıyor


13

Sunucumda pubkey kimlik doğrulamasını ayarladım (Ubuntu sunucusu 10.10 çalıştırıyor). Sunucuya yerel olarak (kutuda) oturum açtıysam, o zaman sunucu para cezasına (başka bir makineden) ssh yapabilirim. Ben değilse, ancak, giriş yapamıyorum ve sadece "İzin reddedildi (publickey)" hatası alırsınız.

Ssh komutunu ayrıntılı bayrakla çalıştırırsam, çıktı: http://pastebin.com/3bPaTe1u

Pubkey kimlik doğrulamasını kullanmıyorum ve sadece şifre tabanlı kullanmıyorsam, ancak pubkey kullanmak istediğim yöntem bu sorun değil.

Herhangi bir yardım?


2
Eviniz şifreli mi?
Oli

2
Oli'nin sorusu oldukça alakalı: giriş dizininizi şifrelediyseniz, giriş yapmadığınız zaman SSH arka plan programı genel anahtarınızı okuyamaz.
James Henstridge

Yanıtlar:


9

Ana dizininizin şifreli olduğunu varsayacağım - bu durumda yalnızca giriş yaptığınızda şifresi çözülür - bu yüzden kimlik doğrulamaya çalıştığınızda giriş dizininizin şifresi çözülmediği ve bu nedenle yukarıda önerildiği gibi ssh daemon yetkili anahtarlar dosyasını okuyamıyor. Buradaki talimatları uygulayarak bunu düzeltebilirsiniz .


Bu talimatları takip etmedim, ancak ana klasörümü şifrelediğimi tamamen unuttum. Çok teşekkürler!
Jacob Millward


0

Eğer giriş emin olun mü /home/user/.ssh/id_rsa.pubyerel makine girişi (aralarından SSH çalıştığınız makineden) SSH sunucusu, kullanıcının içine doğru kopyalanır /home/user/.ssh/authorized_keysdosyası? Sistemin hem yerel sistemde hem de uzak sunucuda (SSH'ye girmeye çalıştığınız sunucu) tanıması için tam olarak kopyalanması gerekir.


1
Evet, yukarıda belirtildiği gibi aynı anda yerel olarak giriş yaptıysam uzaktan ssh yapabilirim. Bu yüzden sorun olduğunu sanmıyorum.
Jacob Millward

Hayır, beni yanlış anlıyorsun. Yani istemciden sunucuya kurulumda. Tabii ki, doğrudan sunucu üzerindeki bir bağlantıdan (yani kutuda olmak), verilen bir erişim var. Yani uzak sisteminizden. Authority_keys dosyasının da doğru kullanıcı ve gruba ait olduğundan emin misiniz? Yanlış yapıştırmadığınızdan emin misiniz? authority_keys dosyasını temizleyip tekrar denemek zarar vermez.
Thomas Ward

Diğer alternatif, biraz dağınık bir ssh sisteminiz olması, ancak bu daha az olası
Thomas Ward

1
Sadece tüm izinler vb ayarlanmış olduğundan emin olarak tekrar kopyalandı. Yine aynı sorun - Ben de kutuya giriş yaptım eğer tuşları ile giriş yapabilirsiniz, ama uzaktan SADECE değilse.
Jacob Millward

1
hm. Bu uzun zamandır borked openssh yükleme ile vardı sorun gibi geliyor. Eğer yeniden kurmayı deneyin vermedi openssh-serveryaparak sudo apt-get purge openssh-server; sudo apt-get install openssh-serveremin kırık veya hasarlı olmadığını gelmiş yüklemek sadece yapmak?
Thomas Ward
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.