Puncte:0

Nu se poate schimba portul SSH pe Almalinux/CentOS 8 cu selinux prezent

drapel in

Încerc să schimb portul SSH pe un VPS folosind Almalinux. Am urmat asta ghid dar nu am putut.

Acestea sunt rezultatele pe care le primesc atunci când încerc să fac SSH folosind atât 22, cât și, respectiv, noul port.

ssh: conectați-vă la gazda XXX.XXX.XXX.XXX portul 22: conexiunea a expirat
ssh: conectați-vă la gazda XXX.XXX.XXX.XXX portul 23498: conexiune a expirat

Iată declarația de port în my /etc/ssh/sshd_config.

...
Port 23498 22
...

Alergare semanage port -l | grep ssh dă următoarea ieșire.

ssh_port_t tcp 23498, 22

Repornirea utilizării repornirea serviciului sshd cu noul port produce următoarea ieșire.

Redirecționare către /bin/systemctl restart sshd.service
Lucrarea pentru sshd.service a eșuat deoarece procesul de control a ieșit cu cod de eroare.
Consultați „systemctl status sshd.service” și „journalctl -xe” pentru detalii.

Aici este rezultatul lui starea systemctl sshd.service.

â sshd.service - demonul serverului OpenSSH
   Încărcat: încărcat (/usr/lib/systemd/system/sshd.service; activat; prestabilit furnizor: activat)
   Activ: se activează (repornire automată) (Rezultat: cod de ieșire) din Vineri 2022-02-25 17:26:08 CET; acum 34 de ani
     Documente: man:sshd(8)
           man:sshd_config(5)
  Proces: 25872 ExecStart=/usr/sbin/sshd -D $OPTIONS $CRYPTO_POLICY (cod=ieșit, stare=255)
 PID principal: 25872 (cod=ieșit, stare=255)

25 februarie 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: Proces principal ieșit, cod=ieșit, stare=255/n/a
25 februarie 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: a eșuat cu rezultatul „cod de ieșire”.
25 februarie 17:26:08 xxx.xxx.xxx systemd[1]: Nu s-a pornit demonul serverului OpenSSH.

Schimbarea portului face ca și SSH-ul normal să se rupă. Comentând Port în sshd_config și repornind sshd permite accesul prin SSH din nou. De asemenea, am încercat să reinstalez openssh-server dupa ce am schimbat porturile dar fara rezultat. Porturile sunt permise prin firewall-ul necomplicat. Orice ajutor este foarte apreciat.

Puncte:0
drapel cn
Portul 23498
Portul 22

în loc de

Portul 23498

Editați | ×:

Se pare că firewalld rula la fel de bine ca ufw. Având acest lucru neconfigurat, porturile mele erau blocate.

Rashiq avatar
drapel in
Am împărțit declarația portului în `sshd_config`. Portul 22 funcționează acum, dar portul 23498 nu este - `ssh: conectați-vă la gazda XXX.XXX.XXX.XXX portul 23498: Conexiune a expirat`. Iată comanda SSH pe care o folosesc `ssh [email protected] -p 23498`
Sergey Kozharinov avatar
drapel cn
Verificați `netstat -lnptu | grep 23498`. De asemenea, verificați dacă există erori în `journalctl -e`.
Rashiq avatar
drapel in
`comanda nu a fost găsită: netstat`. Acesta spune următoarele, care sunt relevante pentru porturi: ` Server care ascultă pe :: portul 22.`; ` Server care ascultă pe :: portul 23498.`. Nu găsesc nimic altceva care să fie relevant sau să aibă scris „eroare” nicăieri.
Sergey Kozharinov avatar
drapel cn
Verificați dacă portul 23498 este permis prin ufw. De asemenea, verificați dacă firewalld nu este instalat.
Rashiq avatar
drapel in
Porturile sunt permise prin ufw. Firewalld rula. Bănuiesc că bloca porturile, deoarece nu am făcut nimic în privința asta. Acum pot SSH prin ambele porturi. Mulțumesc mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.