Virtual Box(CentOS7.5) SSH 연결
ServerSSH 포트, 패키지 확인
# rpm -qa | grep openssh-*
openssh-clients-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64
public zone 확인
service에 SSH가 등록되어 있는 지 확인
# cat /etc/firewalld/zones/public.xml
<?xml version="1.0" encoding="utf-8"?>
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="ssh"/>
<service name="dhcpv6-client"/>
</zone>
DMZ 확인
services의 SSH와 ports의 번호 없는 것 확인
# firewall-cmd --permanent --list-all --zone=dmz
dmz
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
SSH 포트 22번 등록
# firewall-cmd --permanent --zone=public --add-port=22/tcp
success
가상머신 설정
연결 하려는 가상 머신 > 설정> 네트워크 > 고급 > 포트 포워딩
- 추가하기
이름 | 프로토콜 | 호스트 IP | 호스트 포트 | 게스트 IP | 게스트 포트 |
SSH | TCP | [PC IP] | 22 | [Virtual Box IP] | 22 |
- PC IP 확인 : CMD 명령어 ipconfig
- Virtual Box IP 확인 : Linux 명령어 hostname -I
Shell을 통해 가상 머신의 서버 접속
가상 머신을 켜둔 상태로 Shell 프로그램에서 접속한다.
- Protocol: SSH
- Host: [PC IP]
- Port: 22
- 계정 로그인