[Ubuntu] SSH 서버 구축

Gogh·2023년 7월 8일
0

Ubuntu

목록 보기
2/4

데스크탑에 Ubuntu OS를 설치해 현재 진행중인 프로젝트의 백엔드 서버를 배포할 예정이다.
SSH 원격 접속, 웹 서버 구축, 도메인 연결, 서버 포트포워딩, 방화벽 설정, 보안 설정등 서버 구축에 필요한 부분을 공부해 보며 개인 데탑에 구축 해 나갈 예정이다.

OpenSSH 설치

$ sudo apt update
$ sudo apt install openssh-server

# SSH 서버 상태확인
$ sudo systemctl status ssh

UFW 방화벽 설정

$ sudo ufw allow ssh
  • SSH 서버의 기본 Port는 22번 포트다. conf 파일에서 변경 가능하며 보안상 변경하는 것이 좋지만, 서버 구축 후 .pem Key 로그인 방식만 허용할 예정이라 여기서는 변경하지 않는다.

내부 IP 확인 및 SSH 접속

$ ip a

  • 지운 부분에서 내부 IP를 확인 할수 있다
  • SSH 접속

    $ ssh [UserName]@[내부 IP]
    • 현재는 같은 공유기를 사용하는 네트워크에서만 접속 가능하다.

    • 첫 로그인시 yes를 입력한 후 비밀번호를 입력해 로그인한다.

공유기 포트포워딩 설정

  • 각 공유기 관리 페이지에서 서버 내부 IP를 이용하여 외부 22번 포트 -> 내부 22번 포트로 포트포워딩 설정을 해준다
profile
컴퓨터가 할일은 컴퓨터가

0개의 댓글