[VirtualBox] 윈도우에서 VirtualBox putty로 접속하는 방법
개요
내부망에서만 접속 가능한 CentOS7 서버에 MariaDB를 설치하기 위해 아래 블로그를 참고하며 진행했습니다.
외부 통신이 불가능한 내부망이기 때문에 yum을 통해 MariaDB 패키지 파일을 받을 수 없었고 이를 해결하기 위해 온라인 접속이 가능한 동일한 CentOS 서버를 VirtualBox에 설치한 뒤 rpm 파일들을 다운로드한 후 내부망 서버에 옮겨 MariaDB를 설치할 예정입니다.
패키지를 다운로드하는 과정 중 실행해야 하는 명령어가 너무 길어 복사/붙여넣기를 하고 싶었는데 window에서 virtualbox로 복붙이 잘 안 되어 검색한 결과 VirtualBox에 설치된 CentOS 서버를 포트포워딩한 뒤 putty로 ssh 접속하면 간단하게 복붙을 할 수 있는 것을 확인할 수 있었습니다.
putty 접속하는 방법
1. yum을 통해 open-ssh 설치하기
yum install openssh-server openssh-client
1.1 open-ssh 설치 확인
rpm -qa | grep openssh
2. ifconfig 명령어를 통해 서버 ip 확인
* ifconfig 명령어를 쳤을 때 command not found 에러가 발생한다면 아래 패키지를 다운로드 하시면 됩니다.
yum install net-tools
3. 포트 포워딩 설정
- 앞서 2번에서 확인한 ip는 가상 네트워크 대역이므로 외부에서 직접 통신이 불가능합니다.
- 해당 IP는 192.168.56.0/24 대역과 통신이 가능합니다.
- 따라서 통신 가능한 IP를 통해 연결을 포워딩하여 10.0.2.15 리눅스 서버에 접속할 수 있도록 포트 포워딩 설정이 필요합니다.
VirtualBox > 서버 선택 > 설정 > 네트워크 선택 > 고급 > 포트포워딩 클릭
포트 포워딩 버튼 클릭 후 아래와 같이 추가
4. putty를 통해 ssh 접근
putty를 통해 접속하면 아래와 같이 긴 명령어도 간단하게 복붙이 가능합니다~
참고
https://sh-safer.tistory.com/6
https://devkingdom.tistory.com/166