zmiana portu ssh

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
qrdziel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 13 lut 2021, 19:06
Płeć: Mężczyzna
Wersja Ubuntu: 20.10
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: London

zmiana portu ssh

Post autor: qrdziel »

witam.
zainstalowałem czystą pełną instalację Ubuntu Server 23.04.

Kod: Zaznacz cały

sudo nano /etc/ssh/sshd_config
zmieniam tam Port 6666 zapisuję i reboot systemu. (dla pewności).
jednak gdy patrzę na status to pisze:

Kod: Zaznacz cały

serv sshd(1055): Server listening on :: port 22
Serwer nie jest podłączony do sieci, nie ma modyfikowanych innych plików.
Jak zmusić aby status pokazywał, że serwer nasłuchuje na 6666?
Jakieś pomysły?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2042
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: zmiana portu ssh

Post autor: kobrawerde »

a skasowałeś znak # przed portem
tu coś jest podobnego ale inna wersja Ubuntu 22.10
https://askubuntu.com/questions/1439461 ... untu-22-10
qrdziel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 13 lut 2021, 19:06
Płeć: Mężczyzna
Wersja Ubuntu: 20.10
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: London

Re: zmiana portu ssh

Post autor: qrdziel »

przeczytałem - toż to koszmar. Dawniej zmieniało się linijkę w pliku konfiguracyjnym i już. A teraz siedzę już trzeci dzień i nic.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: zmiana portu ssh

Post autor: jacekalex »

Wejdź na powłokę użytkownika root:

Kod: Zaznacz cały

sudo su
i pokaż wynik:

Kod: Zaznacz cały

 grep Port /etc/ssh/sshd_config

Zainstaluj też programik lsof i pokaż z powłoki roota wyniki:

Kod: Zaznacz cały

 lsof -i | grep sshd
oraz:

Kod: Zaznacz cały

lsof -i :22
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
qrdziel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 13 lut 2021, 19:06
Płeć: Mężczyzna
Wersja Ubuntu: 20.10
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: London

Re: zmiana portu ssh

Post autor: qrdziel »

1

Kod: Zaznacz cały

#Port and ......
Port 6666
#GatewayPorts no
2

Kod: Zaznacz cały

sshd   882     root   3u   IPV6     24741   0t0   TCP   *:ssh  (LISTEN)
3

Kod: Zaznacz cały

systemd    1   root   71u   IPV6   24741  0t0   TCP   *:ssh  (LISTEN)
sshd            1   root     3u   IPV6   24741  0t0   TCP   *:ssh  (LISTEN)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: zmiana portu ssh

Post autor: jacekalex »

Pewnie usługa systemd sshd.socket tu miesza albo inne diabelstwo.

Kod: Zaznacz cały

### cat /lib/systemd/system/ssh.socket
[Unit]
Description=OpenBSD Secure Shell server socket
Before=sockets.target
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Socket]
ListenStream=22
Accept=no

[Install]
WantedBy=sockets.target
ja bym wyłączył sshd.socket na początek:

Kod: Zaznacz cały

systemctl disable ssh,socket
systemctl mask ssh.socket
potem włączył jednorazowo standardową usługę sshd:

Kod: Zaznacz cały

systemctl start ssh.service
I jeżeli zatrybi prawidłowo, to ostatecznie ją włączył:

Kod: Zaznacz cały

systemctl enable ssh.service
Daj znać, czy pomogło.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
qrdziel
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 13 lut 2021, 19:06
Płeć: Mężczyzna
Wersja Ubuntu: 20.10
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: London

Re: zmiana portu ssh

Post autor: qrdziel »

przy próbie uruchomienia ssh.service pokazuje:

Kod: Zaznacz cały

Failed to start ssh.service: Unit ssh.socket is masked.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: zmiana portu ssh

Post autor: jacekalex »

to inaczej.

Wszystko z konta root:

Kod: Zaznacz cały

systemctl unmask ssh.socket
cat /lib/systemd/system/ssh.socket >/etc/systemd/system/ssh.socket
sed -i 's#22#6666#'  /etc/systemd/system/ssh.socket
systemctl start ssh.service
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 53 gości