개요
내부망에서만 접속 가능한 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
'[DEV] 기록' 카테고리의 다른 글
[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (0) | 2023.06.20 |
---|---|
[Jenkins] 플러그인 설치 에러 (0) | 2023.06.12 |
[k8s] kubeadm init 명령어 사용 시 발생하는 에러 (0) | 2023.05.03 |
[Intellij] error: invalid source release (0) | 2023.04.21 |
[Docker] 도커로 띄운 DB root 비밀번호 찾기 (0) | 2023.03.18 |