전하실 이야기 있으시면 lesstif골뱅이gmail.com 으로 연락주세요.
Page tree

헤더 영역 test



Contents

ssh 포트를 22번이 아닌 다른 포트를 사용하고 싶은 경우가 있다. 서버와 클라이언트로 나눠서 설정 방법 및 사용법을 정리해 본다

SSHD

RHEL/CentOS Linux 의 경우 /etc/ssh/sshd_config 에 Port 항목을 수정하면 된다. Port 는 여러 개 지정할 수 있다. 다음은 ssh 로 1234와 4321 포트를 사용한다.

/etc/ssh/sshd_config
## ssh 포트
Port 1234
Port 4321

설정을 마쳤으면 service sshd restart 로 재구동하면 반영된다. 포트를 변경했으므로 iptables 설정도 잊지 말고 반영해야 한다.

 

SSH Client

ssh client 는 실행시 -p 옵션 뒤에 원격 서버의 포트 번호를 주면 된다. 다음은 ssh 로 1234 포트로 연결하는 예제이다.

ssh -p 1234 example.com

그런데 매번 포트를 입력하기가 귀찮고 또 내부적으로 ssh 를 사용하는 git 이나 rsync 등을 사용시 포트 번호를 설정하기 번거롭거나 포트 번호 옵션을 제공하지 않는 경우가 있다.

이럴 경우 ssh 의 config 파일에 Host 별 Port 를 지정해 줄 수 있다.

~/.ssh/config
Host example.com
    Port 1234
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/example.com/id_rsa 

 

같이 보기

This page has no comments.