ubuntu virtualbox ssh

들어가기

virtualbox에 설치한 ubuntu1804에 ssh를 설치하고 호스트PC에서 putty로 접근하는 접을 알아보자.

virtualbox network 설정

나는 virtualbox ubuntu 네트워크 설정을 nat로 설정하고 사용중이다.

일단 virtualbox ubuntu 에 접속해서 아이피를 확인해보자.

1
ifconfig

위를 보면 디폴트로 10.0.2.15로 지정되어 있는 것을 확인 할 수 있다.

VirtualBox에서 해당 이미지으 설정에 네트워크로 들어가자.

고급을 눌러주자.

참고로 가상머신 OS를 종료하지 않고 설정해도 바로 적용된다.

포트 포워딩을 클릭하자.

위 처럼 입력해주자.

의미는 127.0.0.1:22로 접근시도시 Virtualbox에 가상머신의 10.0.2.15:22 로 포트포워딩 해준다는 의미이다.

확인 버튼으로 설정을 저장하자.

Ubuntu18.04 ssh 설치하기

1
sudo apt-get install ssh

위 명령으로 ubuntu에 ssh를 설치하자.

설치된 ssh에 상세 설정을 변경하려면 아래 내용으로 수정해주자.

나는 그냥 디폴트 설정을 쓰려 하기때문에 생략하겠다.(포트 변경등을 하려면 수정해야한다.)

1
sudo vim /etc/ssh/sshd_config

해당 파일을 보면 디폴트 설정이 보이며 수정하려면 주석을 해제하고 수정하면 된다.

호스트PC에서 게스트 Ubuntu에 ssh 접속하기

호스트 pc인 windows10에서 putty라는 ssh 접속 프로그램을 사용할 것이다.

putty는 무료 프로그램이니 구글에서 검색해서 다운 받으면 된다.

위처럼 로컬호스트에 22번 포트로 접속경로를 입력하고 open을 눌러주자.

정상적으로 접속이 된다면 위처럼 화면이 나올것이다 예를 눌러주자.

위처럼 접속이 되는 것을 확인 할 수 있다.

아 참고로 ubuntu18.04 에서 root에 대한 정책이 변경되었는지, 디폴트로 접속이 되질 않는다.

뭔가 설정으로 root계정을 강제로 활성화 시켜줘야 사용이 가능한가보다.

그냥 아래 명령어로 ubuntu에 접속 계정을 확인한 다음에 접속하면 된다.

1
whoami

끝!!!

참고자료

https://sancs.tistory.com/110

https://thdev.net/555