[openssh] [SELinux] Cannot bind any address

Dec 15 02:21:34 MyServer systemd[1]: sshd.service: Main process exited, code=exited, status=255/EXCEPTION
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://access.redhat.com/support
░░
░░ An ExecStart= process belonging to unit sshd.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 255.
Dec 15 02:21:34 MyServer sshd[60725]: fatal: Cannot bind any address.
Dec 15 02:21:34 MyServer systemd[1]: sshd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://access.redhat.com/support
░░
░░ The unit sshd.service has entered the 'failed' state with result 'exit-code'.
Dec 15 02:21:34 MyServer systemd[1]: Failed to start OpenSSH server daemon.
░░ Subject: A start job for unit sshd.service has failed
░░ Defined-By: systemd
░░ Support: https://access.redhat.com/support
░░
░░ A start job for unit sshd.service has finished with a failure.
░░
░░ The job identifier is 2485 and the job result is failed.

  SSH 포트를 바꾸고 openssh를 다시 시작했을 때의 오류를 'jounalctl -xe'로 본 것이다. 보안 강화 리눅스(SEelinux)에 바꾼 SSH 포트를 등록하지 않아서 생기는 오류이다.

  보안 강화 리눅스가 켜져 있는지는 getenfoce 명령으로 알아볼 수 있다.

# getenforce
Enforcing

  Enforcing이라고 나오면 SELinux가 켜진 상태이고 Permissive라고 나오면 꺼진 상태이다. 아래처럼 setenforce 명령으로 잠시 켜고 꺼 볼 수 있다.

# setenforce 1
(SELinux 켜기)
# setenforce 0
(SELinux 끄기)

  바꾸려는 SSH 포트가 1010이면 아래처럼 등록해 준다

# semanage port -a -t ssh_port_t -p tcp 1010

  SELinux에 등록된 SSH 포트는 아래 명령으로 확인할 수 있다. (SSH를 지울 때는 semanage port -d -t 1010 -p tcp 1010)

# semanage port -l | grep ssh
ssh_port_t                     tcp      1010, 22

  새로운 포트(1010)를 등록한 뒤에 SSH(openssh)를 다시 시작해 본다. (CentOS)

# systemctl restart sshd

 

 

2023/12/15 11:59 2023/12/15 11:59
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 2+563-563-1=0+0+0+1 --

  2. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3+563-563-1=0+0+0+1 --

  3. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+563-563) --

  4. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+563-563) --

  5. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 2+556-556-1=0+0+0+1

  6. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3+556-556-1=0+0+0+1

  7. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+556-556)

  8. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+556-556)

  9. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 2+663-663-1=0+0+0+1 --

  10. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3+663-663-1=0+0+0+1 --

  11. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+663-663) --

  12. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+663-663) --

  13. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 2+235-235-1=0+0+0+1 or 'FS3pV06x'='

  14. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3+235-235-1=0+0+0+1 or 'FS3pV06x'='

  15. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+235-235) or 'FS3pV06x'='

  16. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+235-235) or 'FS3pV06x'='

  17. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1" OR 2+715-715-1=0+0+0+1 --

  18. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1" OR 3+715-715-1=0+0+0+1 --

  19. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1" OR 3*2<(0+5+715-715) --

  20. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    -1" OR 3*2>(0+5+715-715) --

  21. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1*if(now()=sysdate(),sleep(15),0)

  22. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  23. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  24. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  25. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1; waitfor delay '0:0:15' --

  26. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1); waitfor delay '0:0:15' --

  27. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1 waitfor delay '0:0:15' --

  28. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1Znc41u63'; waitfor delay '0:0:15' --

  29. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1 OR 996=(SELECT 996 FROM PG_SLEEP(15))--

  30. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1) OR 24=(SELECT 24 FROM PG_SLEEP(15))--

  31. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1-1)) OR 354=(SELECT 354 FROM PG_SLEEP(15))--

  32. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1q675gJcl' OR 483=(SELECT 483 FROM PG_SLEEP(15))--

  33. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1TYzH3Did') OR 896=(SELECT 896 FROM PG_SLEEP(15))--

  34. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1dVjGrE4S')) OR 784=(SELECT 784 FROM PG_SLEEP(15))--

  35. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  36. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  37. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1'"

  38. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    @@oUzZD

  39. fnfOzvSR 2026/04/28 04:37 고유주소 고치기 답하기

    1