Problem z uprawnieniami plików serwera SSH

Igor | 2020-08-14 21:32:06 UTC | #1

Podczas każdego logowania do ssh (po restarcie) wyskakuje connection refused działa jedynie po zalogowaniu się do proxmoxa i ustawieniu permisji (chmod 700 .ssh i chmod 600 .ssh/authorized_keys)
Wie ktoś jak to naprawić?


KMatuszak | 2020-08-14 20:42:17 UTC | #2

[quote=”Igor, post:1, topic:15724”]
po restarcie
[/quote]

restarcie czego?

pokaż wynik polecenia

sudo service sshd status

Igor | 2020-08-14 22:26:05 UTC | #3

po restarcie vpsa

root@vps:~# sudo service sshd status
Unit sshd.service could not be found.
root@vps:~#

Igor | 2020-08-14 20:43:46 UTC | #4

Jeszcze podczas próby ewakuacji plików przez intefejs graficzny lubuntu nie idzie uploadować ich


KMatuszak | 2020-08-14 20:44:38 UTC | #5

spróbuj ssh zamiast sshd

sudo service ssh status

dodatkowo sprawdź czy masz połączenie z siecią wykonując polecenie

ping google.pl

PS. unikaj double postów, staraj się edytować poprzedni jeżeli masz taką możliwość.


Igor | 2020-08-14 20:46:35 UTC | #6

image|690x301

po ping google.com nic się nie dzieje jedynie wyskakują pingi nawet do kilkudziesięciu tysięcy
ale połączenie z internetem jest bo boty i wszystko inne normalnie się odpala i reagują


KMatuszak | 2020-08-14 20:48:19 UTC | #7

rozumiem że serwer ssh zaczyna działać i nie musisz korzystać z proxmoxa po ustawieniu tych uprawnień?


Igor | 2020-08-14 22:26:31 UTC | #8

tak

chmod 700 .ssh
chmod 600 .ssh/authorized_keys
service ssh restart

Axerr | 2020-08-14 20:49:33 UTC | #9

[quote=”Igor, post:1, topic:15724”]
connection refused
[/quote]

Może łączysz się ze złym portem poprzez swojego klienta SSH?
Może podajesz zły klucz SSH (np. jakiś stary, lub jeżeli masz dużo kluczy to można się pomylić czasami)?
Może blokujesz jakieś porty firewallem?

Sprawdź te opcje


Igor | 2020-08-14 20:50:29 UTC | #10

firewall nie blokuje nic
Dostępu przed ustawieniem tych permisji w proxmox nie ma nikt żadna osoba która próbuje się połączyć


KMatuszak | 2020-08-14 20:50:36 UTC | #11

spróbuj usunąć ten katalog .ssh jeżeli nie korzystasz z kluczy


Igor | 2020-08-14 20:52:42 UTC | #12

katalog usunięty zresetuję vpsa i sprawdzę czy coś to dało
nic nadal to samo


Axerr | 2020-08-14 20:53:09 UTC | #13

Skoro SSH nie działa tylko w przypadku braku pozwoleń, nadaj je przy starcie serwera:

sudo touch /etc/profile.d/fix_keys_permissions.sh
sudo nano /etc/profile.d/fix_keys_permissions.sh

do edytora wklej to:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
service ssh restart

i zapisz plik.

spróbuj zrestartować serwer i się zalogować do swojego SSH


Igor | 2020-08-14 20:53:49 UTC | #14

Po usunięciu katalogu nie mogę teraz nadać permisji do ssh


Axerr | 2020-08-14 20:54:38 UTC | #15

W takim razie stwórz ten katalog ręcznie (plik również).


Igor | 2020-08-14 20:54:48 UTC | #16

Jakie pliki w nim się znajdują?


Axerr | 2020-08-14 20:55:17 UTC | #17

authorized_keys

(pusty)


Igor | 2020-08-14 20:55:33 UTC | #18

bez żadnego rozszerzenia?


Axerr | 2020-08-14 20:56:31 UTC | #19

Bez żadnego, po stworzeniu spróbuj postępować według tego:

[quote=”Axerr, post:13, topic:15724, full:true”]
Skoro SSH nie działa tylko w przypadku braku pozwoleń, nadaj je przy starcie serwera:

sudo touch /etc/profile.d/fix_keys_permissions.sh
sudo nano /etc/profile.d/fix_keys_permissions.sh

do edytora wklej to:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
service ssh restart

i zapisz plik.

spróbuj zrestartować serwer i się zalogować do swojego SSH
[/quote]


Axerr | 2020-08-14 21:00:11 UTC | #20

Jeżeli to nie zadziała użyj tego:

chown -R [twój użytkownik]:[twój użytkownik] ~/.ssh/
chmod -R 755 ~/.ssh/

i zrestartuj serwer, powinno pomóc.
Zmienia to właściciela folderu na Twojego użytkownika i nadaje mu uprawnienia 755


Igor | 2020-08-14 21:03:37 UTC | #21

Ok działa ale to nadal nie zmienia faktu że nie mogę uploadować nic po przez interfejs graficzny a vps podczas wykonywania komendy ping nie robi nic to samo nie reaguje na ping gdy pinguje go z mojego komputera


Axerr | 2020-08-14 21:04:07 UTC | #22

Zdefiniuj interfejs graficzny.
Pingować musisz z VPS’a w celu sprawdzenia działania sieci.

Przykład:
ping google.pl
aby wyjść z pingowania kliknij Ctrl+C


Igor | 2020-08-14 21:05:24 UTC | #23

image|690x136

Oto wynik


Axerr | 2020-08-14 21:07:35 UTC | #24

Na jakim hostingu jest serwer? lvlup?


Igor | 2020-08-14 21:08:24 UTC | #25

tak serwer jest na lvlupie pakiet 16gb ramu


Axerr | 2020-08-14 21:39:28 UTC | #26

Sprawdź czy Twój firewall (iptables lub ufw) nie blokują wychodzących pakietów pingu


Igor | 2020-08-14 21:42:02 UTC | #27

na vps firewall jest wyłączony


Axerr | 2020-08-14 21:57:51 UTC | #28

Pokaż rezultat komendy iptables -L oraz ufw status


Igor | 2020-08-14 21:57:21 UTC | #29

[quote=”Axerr, post:28, topic:15724”]
[/quote]

po wpisaniu IPtables nic się nie dzieje
po wpisaniu ufw status wyskakuje inactive


Axerr | 2020-08-14 21:58:21 UTC | #30

Pomyliłem się z tym F, zamiast F to L.
Wyczyściło Ci reguły firewalla iptables.
Spróbuj teraz pingować.


Igor | 2020-08-14 21:59:06 UTC | #31

image|605x393

Oto rezultat


Igor | 2020-08-15 19:16:43 UTC | #32

image|558x104

Oto wynik pingowania przez kilka sekund


Axerr | 2020-08-15 22:43:44 UTC | #33

Rozumiem, że problem z SSH został naprawiony?

[quote=”Igor, post:32, topic:15724”]
Oto wynik pingowania przez kilka sekund
[/quote]
Pokaż rezultat komendy mtr -i5 google.com


Igor | 2020-08-16 16:51:50 UTC | #34

[quote=”Axerr, post:33, topic:15724”]
mtr -i5 google.com
[/quote]

image|662x166


Axerr | 2020-08-16 16:59:58 UTC | #35

https://askubuntu.com/questions/779696/ubuntu-ping-results-in-100-packet-loss
To powinno Ci pomóc


Igor | 2020-08-16 18:34:06 UTC | #36

image|448x296

Niestety nic


system | 2020-09-17 18:34:16 UTC | #37

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