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.