Problem z łączeniem się z SSH

Zombie
vps, zarządzanie, sieć
PlayTalk
PlayTalk

Witam.

Posiadałam problem z połączeniem się z SSH serwera. Podczas łączenia się z SSH serwera wyskakuje mi takie komunikat: http://prntscr.com/lkt693 Dodam, iż serwer jest włączony.

Proszę o pomoc w rozwiązaniu problemu.

Pozdrawiam.

bopke
bopke Moderator forum.lvlup.pro

Czy zmieniałeś coś w konfiguracji ssh ostatnio, lub z użytkownikami? Z tego co widać to serwer prawidłowo odpowiada na ping. image|539x65

PlayTalk
PlayTalk

Witam.

Nic ostatnio nie było przeze mnie zmieniane. Sprawdziłem również połączenie z FTP i w przypadku łączenia się z nim jest taki sam problem.

bopke
bopke Moderator forum.lvlup.pro

Spróbuj zalogować się do serwera poprzez konsolę panelu proxmox i podaj wynik polecenia systemctl status ssh

Timo
Timo Moderator forum.lvlup.pro

Spróbuj zamiast putty użyć bitvise: https://www.bitvise.com/ Ostatnio putty ma jakieś problemy.

PlayTalk
PlayTalk

Zalogowałem się i wykonałem komendę, o którą prosiłeś. O to wynik polecania systemctl status ssh: http://prntscr.com/lktgj4

LinGruby
LinGruby Pionier

Z tego co widać masz problem z kluczami...

( wszystko jako root )

Rozwiązanie Pierwsze - Będąc w panelu proxmox

zatrzymaj usługę ssh

systemctl stop ssh

potem

systemctl daemon-reload

teraz sprawdź

systemctl status ssh

jak się wyłączyła usługa to teraz włącz

systemctl start ssh

i sprawdź czy włączyła się bez błędów

systemctl daemon-reload

i

systemctl status ssh

Jak to nie pomoże to masz inne rozwiązanie poniżej


Rozwiązanie Drugie

Trochę hardcor rozwiązanie ale chyba sobie poradzisz...

Będąc w panelu proxmox odpal mc - czyli menadżer plików w shell jak nie masz to

apt install mc

przyda się

teraz jako root

cd /etc/ssh

teraz włącz

mc

przekopiuj ustawienia ssh_config i sshd_config ( gdzieś do /home na chwilę po zabiegu przekopiujesz z powrotem )

wyjdź z mc teraz

apt purge openssh-client openssh-server openssh-sftp-server ssh-import-id

a teraz ponowna instalacja

apt install openssh-client openssh-server openssh-sftp-server ssh-import-id

teraz mc przywróć ustawienia te które skopiowałeś do /home

systemctl daemon-reload

i sprawdź usługę powinna tak wyglądać tak

systemctl status ssh

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since sob 2018-11-17 19:01:49 CET; 3 days ago
 Main PID: 768 (sshd)
   CGroup: /system.slice/ssh.service
           └─768 /usr/sbin/sshd -D

lis 19 10:39:13 ip229 sshd[8512]: Accepted password for root from TWOJE IP port 49440 ssh2
lis 19 10:39:13 ip229 sshd[8512]: pam_unix(sshd:session): session opened for user root by (uid=0)
lis 19 10:55:42 ip229 sshd[8591]: Accepted password for root from TWOJE IP port 49880 ssh2
lis 19 10:55:42 ip229 sshd[8591]: pam_unix(sshd:session): session opened for user root by (uid=0)
lis 21 00:15:09 ip229 sshd[18718]: Accepted password for root from TWOJE IP port 55760 ssh2
lis 21 00:15:09 ip229 sshd[18718]: pam_unix(sshd:session): session opened for user root by (uid=0)
lis 21 00:37:47 ip229 sshd[2049]: Accepted password for root from TWOJE IP port 56366 ssh2
lis 21 00:37:47 ip229 sshd[2049]: pam_unix(sshd:session): session opened for user root by (uid=0)
lis 21 01:03:56 ip229 sshd[2243]: Accepted password for root from TWOJE IP port 34728 ssh2
lis 21 01:03:56 ip229 sshd[2243]: pam_unix(sshd:session): session opened for user root by (uid=0)

w TWOJE IP będzie widać IP z którego się łączysz i sprawdzasz usługę

Powinno pomóc pierwsze rozwiązanie ;-)

PlayTalk
PlayTalk

@LinGruby dziękuje za tak szczegółowy poradnik.

Wykonałem rozwiązanie pierwsze, które podałeś i jego wynik po wpisaniu wszystkich komend zakończył się tak: https://prnt.sc/ll9aaw Niestety do SSH nadal nie szło się połączyć.

Jeśli chodzi o rozwiązanie drugie to pisałeś tam, aby przekopiować ustawienia ssh_config. Jeżeli dobrze rozumiałem należało to zrobić poprzez połączenie z FTP, a następnie przekopiowanie plików do innego folderu. W tym wypadku problem jest taki jak pisałem powyżej, iż nie mam również możliwości połączenia się z serwerem FTP.

LinGruby
LinGruby Pionier

LinGruby:

Rozwiązanie Pierwsze - Będąc w panelu proxmox

LinGruby:

Będąc w panelu proxmox odpal mc -

w dwóch miejscach pisałem z czego masz to zrobić, a tym bardziej drugie rozwiązanie ;-)

PlayTalk
PlayTalk

@LinGruby z mojej strony postępują zgodnie z poradami tego typu czynności były wykonywane właśnie będąc w konsoli proxmox.

LinGruby
LinGruby Pionier

PlayTalk:

Jeśli chodzi o rozwiązanie drugie to pisałeś tam, aby przekopiować ustawienia ssh_config. Jeżeli dobrze rozumiałem należało to zrobić poprzez połączenie z FTP, a następnie przekopiowanie plików do innego folderu. W tym wypadku problem jest taki jak pisałem powyżej, iż nie mam również możliwości połączenia się z serwerem FTP.

To o co chodzi z tym FTP to nie rozumiem? wszystko przez proxmox kopiowanie też...

z /etc/ssh dwa pliki ssh_config i sshd_config do /home... coby zachować swoje ustawienia jak jakieś zmieniałeś port itp.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.