본문 바로가기

Software Engineering/Linux

VirtualBox ubuntu vm에 ssh 접속하기

(참고 자료) https://lts0606.tistory.com/222

 

(1) openssh-server 설치하기

 

* 명령을 실행하여 ssh 서버 설치 확인하기

> dpkg -l | grep ssh 

 

* 패키지 목록 업데이트

> apt-get update

 

* openssh-server 설치

> apt-get install openssh-server

 

* 설치 확인

> dpkg -l | grep ssh

 

* ssh service 시작

> service ssh start

 

* ssh server 확인

> service ssh status

 

* vm ip 확인

> ip addr

(참고) ip 주소가 할당되지 않을 때 https://zzinise.tistory.com/54

 

* virtual box에서 현재 실행 중인 vm 선택 > 설정 이동

* 네트워크 > 어댑터 1 > 포트 포워딩 선택

* Host(Real OS) 127.0.0.1:22 > Guest(VM) 위에서 확인한 ip:22

 

* vm 내부 방화벽 추가

> ufw allow 22 명령어를 실행하여 방화벽 포트 해제

> ufw reload 명렁어를 실행하여 방화벽 리로드

 

* root 접속 허용 (테스트 환경에서만 사용)

> vi /etc/ssh/sshd_config

PermitRootLogin yes

변경 후 저장

 

* ssh service 재시작

> service ssh restart

> service ssh status

 

* terminal을 사용하여 ssh 접속 테스트

> ssh id@127.0.0.1