OS 기술/Linux

Ubuntu SSH 서버 설치

DongT 2023. 7. 3. 17:17
728x90
반응형

보통 기본 설치시 openssh-client는 설치되어있지만, openssh-server는 설치 안되어 있다.

네트워크가 외부로 연결이 되어있다면, 설정된 레포지터리로 패키지 설치를 할 수 있다.

 


1. 패키지 설치 여부 확인

  sudo systemctl status sshd

 또는

  sudo dpkg -l openssh-server

systemctl 을 이용한 서비스 체크

서비스를 찾을 수 없다고 나오거나, 아무 결과가 안나오면 설치가 안된것

 

 


2. 패키지 설치

  네트워크 연결이 되어있다면 apt (또는 apt-get) 명령을 이용하여 의존성까지 한번에 설치 할 수 있음

 명령어 :  sudo apt-get install openssh-server

apt-get을 이용한 ssh서버 설치

 

설치가 완료되면 자동으로 서비스 구동이 된다.

ssh서버 서비스 정상 상태

ssh 서비스 포트인 TCP22번도 정상적으로 LISTEN 되어있다.

네트워크 포트 리슨 확인

 

이후 Putty, SecureCRT 등 원격 접속프로그램을 이용하여 OS에 접근 할 수 있다.

 

 


3. SSH 패키지 설치가 정상적으로 안될 때

여러가지 경우가 있겠지만 대표적으로 레포지터리를 업데이트 안하는 경우가 있음.

레포지터리를 수동으로 업데이트하여 문제 해결

  sudo apt update

apt-get install 명령에 에러가 발생하고, apt 업데이트로 해결함

혹은 레포지터리 설정에 문제가 있을 수 있음 (사이트 상태 또는 연결 문제 등등)

 

 

 


4. 네트워크 상태 확인을 위한 net-tool 설치

netstat 등의 명령어를 사용하기 위해 별도 패키지 설치가 필요하다.

  sudo apt install net-tools

netstat 사용을 위한 net-tools 설치

728x90