Tuhaf SSH Sorunu - Başlamıyor bile


10

Son zamanlarda Ubuntu 12.04 Precise aldım, bazı MediaWiki yazılımı, kutu ve yönlendirici üzerindeki statik IP ile çalıştım ve ana sayfaya bir cep telefonundan bile erişebildim. Her şey harika görünüyordu ...

Sonunda monitör ve klavyeden kurtulmak ve SSH ile uzaktan giriş yapmak istedim.

Openssh-server kurdum, bir test çalıştırması için her şeyin 22 numaralı bağlantı noktasını işaret etmesine izin verdim ve Windows XP makineme macun yükledim. Reddedilen bir bağlantım var. Geri döndü ve Ubuntu kurulumunun kendisini kontrol etmeye başladı ... (Bu noktadan itibaren kök altındayım)

$ sudo -s

$ service ssh status
ssh stop/waiting

$ service ssh start
ssh start/running, process 2212

$ service ssh status
ssh stop/waiting

Görünüşe göre ssh durdu ya da bir şey bekliyor ....

$ ssh localhost
ssh: connect to host localhost port 22: Connection refused

Kendime bile bağlanamıyorum ... Bağlantı noktası 22'nin iyi olup olmadığını görmek için ufw'yi (güvenlik duvarı) kontrol ettim ...

$ sudo ufw status
Status: active
To        Action        From
22        ALLOW         Anywhere
22/tcp    ALLOW         Anywhere
22        ALLOW         Anywhere (v6)
22/tcp    ALLOW         Anywhere (v6)

sshd_config sadece 22 numaralı bağlantı noktasını gösterir

Ssh hiç doğru IP adresini kullanmıyor mu? Burada yanlış yaptığımı anlamıyorum. Bu çalışıyor ve çalışırken bağlantı noktası numarasını değiştireceğim, ancak şimdilik, macun ile bir test çalıştırması başarılı olana kadar varsayılan yüklemeyle çok fazla uğraşmak istemiyorum.

Düzenle:

İşte sshd_config dosyam ve ssh_config dosyam .

Komut şunu /usr/sbin/sshd -p 22 -D -d -edöndürür:

/ etc / ssh / sshd_config line 159: Alt sistem 'sftp' zaten tanımlanmış.

Düzenleme: @phoibus sshd_config dosyasını taşıma ve yeniden yükleme hile yaptı!

hizmet ssh durumu

Yukarıdaki komut ssh şimdi çalışıyor gösterir ve şimdi windows xp bilgisayarımdan macun ile uzaktan oturum açabiliyoruz. Çok teşekkürler! Şimdi monitörümü başka şeyler için kullanabilirim!


1
Eğer ssh gönderebilir miyim /etc/ssh/ssh_configpastebin (on paste.ubuntu.com ) ve düzenlemek bağlantıyı içermesi soru?
con-f-use

Sshd hizmetini durdurun ve bağımsız ayıklama modunda sshd çalıştırın: /usr/sbin/sshd -p 22 -D -d -e. Bağlanmayı deneyin ve ne olduğunu görün.
phoibos

Çalıştığına sevindim! Lütfen yayınınızdaki bilgileri paylaştığınızdan cevabınızı kaldırın ve soruyu çözülmüş olarak işaretlemek için cevabımı kabul edin.
phoibos

bu tüm kullanıcılarda oluyorsa, bu dokümanı izlediğinizden emin olun help.ubuntu.com/community/SSH/OpenSSH/Bu dokümanı kontrol edin, bu dokümanda / etc / ssh / ssh_host_dsa_key ile ilgili kısmı sorubuntu.com/questions / 485777 /… .
JimLohse

Yanıtlar:


10

/etc/ssh/sshd_configDosyanızda yinelenen bölümler var .

sshd_configDosyanızı yeniden adlandırın

sudo mv /etc/ssh/sshd_config /etc/ssh/sshd_config.old

ve openssh-serverorijinal dosyayı almak için yeniden yükleyin :

sudo apt-get install --reinstall openssh-server

Şimdi işe yarayıp yaramadığına bakın.


5

Sorunum da belirleyici bir konuydu, ancak değişikliklerden hangisinin sorun olduğunu anlayamadım. Biraz kazdıktan sonra çalıştırabilirsiniz sshd -tve herhangi bir sshd_confighata rapor edilecektir.

root@sh1:/etc/ssh# sshd -t /etc/ssh/sshd_config line 102: Directive 'UsePAM' is not allowed within a Match block

Bu, 'Maç blokları' ayarlarının sshd_configdosyanın sonunda olması gerektiği anlamına gelir .


benim hatam: missing privilege separation directory: /var/run/sshdşimdi ne olacak?
davejal
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.