Problem z łączeniem się z SSH

PlayTalk | 2018-11-20 18:19:13 UTC | #1

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 | 2018-11-20 18:18:01 UTC | #2

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 | 2018-11-20 18:21:03 UTC | #3

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 | 2018-11-20 18:23:55 UTC | #4

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


Timo | 2018-11-20 18:40:08 UTC | #5

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


PlayTalk | 2018-11-20 18:40:57 UTC | #6

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


LinGruby | 2018-11-21 00:15:47 UTC | #7

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 | 2018-11-21 18:05:41 UTC | #8

@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 | 2018-11-21 19:50:16 UTC | #9

[quote=”LinGruby, post:7, topic:9031”]
Rozwiązanie Pierwsze - Będąc w panelu proxmox
[/quote]

[quote=”LinGruby, post:7, topic:9031”]
Będąc w panelu proxmox odpal mc -
[/quote]

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


PlayTalk | 2018-11-22 13:20:46 UTC | #10

@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 | 2018-11-22 14:03:45 UTC | #11

[quote=”PlayTalk, post:8, topic:9031”]
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.
[/quote]

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 | 2018-12-24 14:00:45 UTC | #12

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