What I Do/자주 찾는 내용

Ubuntu 설치후 SSH 셋팅 (설정)

1Millisecond 2022. 10. 24. 22:31

매번 할때 마다 나도 생각이 안나서 정리해서 기록해 둔다.

SSH 설치하기 Part

$ sudo apt install openssh-server

 

SSH 설치 확인하기 Part

설치가 안됐을 때

서비스를 못찾는다고 출력함.

$ sudo service sshd status
Unit sshd.service could not be found.
$

설치가 된 상태

아래와 유사하게 출력됨.

$ sudo service sshd status
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)

 

혹시 netstat 만 쳤을때, Command 'netstat' not found 라고 나온다면...

$ sudo apt install net-tools

 

SSH 설정 변경하기 (Port)

$ sudo vi /etc/ssh/sshd_config

하여 sshd_config 파일을 열고 "#Port 22" 부분을 "Port 원하는번호"로 변경 그리고 서비스(데몬) 재시작

$ sudo service sshd restart
또는...
$ sudo systemctl restart sshd

* 참고로 ssh_config파일이 아닌 sshd_config 파일을 수정해야한다.

 

현재 SSHD가 사용하는 포트 확인하는 방법

$ sudo netstat -ntlp | grep sshd

아래는 sshd가 22번 default 포트를 사용 중이다.

 

SSH Port(포트) 지정해서 접속하기

"-p port번호"를 뒤에 붙여서 접속

$ ssh 192.168.0.123 -p 40000