Ubuntu openssh-server 설정

Eunbin Park·2022년 10월 3일
0

본 문서는 Ubuntu 22.04 환경을 기준으로 기술되었습니다.

IP 및 hostname 확인

Public IP

curl ifconfig.me
# or
ifconfig -a
# or
ip route

username

whoami
# or
echo $USER

openssh-server

터미널에서 openssh-server를 설치한다.

sudo apt update
sudo apt install openssh-server

Check ssh status

sudo systemctl enable ssh
sudo systemctl status ssh

ssh 를 활성화 시킨 후 status로 active를 확인한다 !

ubuntu firewall

방화벽 설정을 진행한다.

sudo ufw enable # 방화벽 활성화

자주 사용하는 프로그램의 포트번호를 입력해주어 활성화 시켜준다

허가

sudo ufw allow 22 # 22 port tcp/udp 모두 허용 
sudo ufw allow 22/tcp # tcp 22 port 허용

거부

sudo ufw deny 22
sudo ufw deny 22/udp # 22번 포트 udp 거부

기존 룰 삭제

기존 열어둔 8888 포트를 삭제한다.

sudo ufw delete allow 8888

클라이언트에서 접속

아까 확인했던 username과 public ip로
클라이언트 터미널을 연 후

ssh username@public_IP 

를 입력해준다.
이후 비밀번호 입력창이 나타나면, 서버 진입 시의 비밀번호를 입력해준다.

0개의 댓글