Strona 1 z 1
zmiana portu ssh
: 07 sie 2023, 10:36
autor: qrdziel
witam.
zainstalowałem czystą pełną instalację Ubuntu Server 23.04.
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?
Re: zmiana portu ssh
: 07 sie 2023, 16:30
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
Re: zmiana portu ssh
: 08 sie 2023, 08:11
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.
Re: zmiana portu ssh
: 08 sie 2023, 09:13
autor: jacekalex
Wejdź na powłokę użytkownika root:
i pokaż wynik:
Zainstaluj też programik
lsof i pokaż z powłoki roota wyniki:
oraz:
Pozdro
Re: zmiana portu ssh
: 10 sie 2023, 14:44
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)
Re: zmiana portu ssh
: 10 sie 2023, 15:15
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:
I jeżeli zatrybi prawidłowo, to ostatecznie ją włączył:
Daj znać, czy pomogło.
Re: zmiana portu ssh
: 10 sie 2023, 16:48
autor: qrdziel
przy próbie uruchomienia ssh.service pokazuje:
Kod: Zaznacz cały
Failed to start ssh.service: Unit ssh.socket is masked.
Re: zmiana portu ssh
: 10 sie 2023, 17:28
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