리눅스에서 많이 쓰는 SSH서비스의 포트번호를 변경하려면
TELNET 포트번호를 변경할 때 사용하는 /etc/services 파일을 변경하는게 아니라
/etc/ssh/sshd_config 파일에 있는 Port부분을 변경하면 된다.

telnet은 기본적으로 standalone방식이 아닌 xinetd 모드로 운영된다.
xinetd모드일때는 /etc/services 파일의 포트를 변경해주면 포트가 변경되지만
ssh는 기본적으로 standalone방식이므로 /etc/ssh/sshd_config파일의 포트를 변경해야 한다.


SSH 설정

vi /etc/ssh/sshd_config 들어가서

#Port 22  에서  # 지우고

Port 변경 할 포트 로 고치고 나온다.

 

vi /etc/ssh/ssh_config     

에서도 마찬가지로 한다.

 

vi /etc/services에 들어가서

22/tcp

22/udp

라고 적혀있는곳에 22를 변경할 포트로 바꾸고 저장하고 나온다.


Telnet 설정

vi /etc/services   에 들어가서

9999/tcp

9999/udp

로 바꿔주면 된다.


변경한 후에는 서비스를 다시한번 실행해주면 된다.

service xinetd restart
service sshd restart




Posted by linuxism

댓글을 달아 주세요

  1. 엉터리 2021.08.12 18:12  댓글주소  수정/삭제  댓글쓰기

    에이C 엉터리임 이거 완전;;
    이거 때문에 시간만 날림 다른 글 따라하니깐 10초만에 됨

    • ㅇㅇ 2022.01.10 16:44  댓글주소  수정/삭제

      날짜 보세요.
      2011년건데 2021년 와서 안된다고 하고 툴툴 거리시네.

      엉터리인건 님 아닐지요.