icon

메티의 블로그

Linux ssh 서버 접속 가능하게 오픈하기
Linux ssh 서버 접속 가능하게 오픈하기

Linux ssh 서버 접속 가능하게 오픈하기

Tags
Docker
Network
Linux
날짜
Jan 30, 2024
상태
공개
회사에서 팀원들끼리 docker 스터디를 하기로 했다. 그래서 도움이 되도록 공유 리눅스 컴퓨터를 하나 만들고, ssh 로 접속해 편하게 연습하기 좋도록 환경 구축을 하고 싶었다. 해당 과정을 정리한다.
 
  1. 리눅스 설치
    1. 요즘 리눅스는 정말 설치하기도 좋아져서 딱히 뭔가 가이드 없이 나오는 안내 사항을 읽고 판단하면 될 수준이다.
  1. apt-get 업데이트
    1. 리눅스 첫 설치 시, apt-get 이 최신화 되어있지 않아서, 원하는 프로그램을 install 할 수 없을 가능성이 높다.
      sudo apt-get update
  1. ssh-server 설치
    1. 서버쪽에 openssh 라는 ssh 서버를 설치 후 실행해 주어야한다.
      sudo apt-get install openssh-server sudo systemctl enable ssh sudo systemctl start ssh sudo systemctl status ssh
  1. 서버에서 ssh 접속 허용 설정
      • sshd_config 수정
      sudo vim /etc/ssh/sshd_config
      • Port 번호 변경 (권장)
      22 포트를 직접 열어두는 것은 보안상 권장되지 않는다.
      Port 5000
      • #PermitRootLogin prohibit-password 주석을 다음과 같이 수정
      PermitRootLogin yes
      • ssh 서버 재시작
      sudo systemctl restart ssh
  1. 클라이언트에서 서버로 ssh 접속 테스트
    1. ssh -p 5000 name@192.168.120.70
  1. vscode 접속 연동
    1. vscode 를 통해 원격으로 서버에 접속해 리눅스 서버를 관리 할 수 있다.

연관 포스트