ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Linux] VirtualBox 리눅스 기동 시 SSH 접속 안될 때
    리눅스(Linux) 2023. 4. 30. 21:01

    SSH 접속을 위한 기본 설치 사항

    1. openssh-server 설치

    [sudo yum install openssh-server] 명령어를 이용해 openssh 설치

    • sudo yum install openssh-server
    • 위 명령어를 사용해 openssh-server를 설치한다. (상단 이미지는 이미 설치되어 있는 경우)

    [sudo systemctl status sshd] 명령어를 사용해 sshd가 활성화되어 있는지 확인

    • sudo systemctl status sshd
    • 위 명령어를 사용해 sshd 상태를 확인
    • inactive(dead) 상태일 경우 sudo systemctl start sshd 명령어를 사용해 sshd를 활성화해 줌 

    2. 아래의 방법1 또는 방법2 진행

     

     


     

    방법 1) 포트 포워딩

    1. 로컬PC와 VirtualBox의 리눅스 IP 주소 확인

    [ifconfig] 명령어로 로컬PC의 ip 확인

    • 로컬PC에서 ifconfig 명령어를 사용해 ip를 확인(window OS 경우 ipconfig)
    • en0 항목의 inet 부분을 보면 된다.

    [ifconfig] 명령어로 VirtualBox 리눅스의 ip 확인

    • VirtualBox 리눅스에서 ifconfig 명령어를 사용해 ip를 확인
    • enp0s3 항목의 inet 부분을 보면 된다.
    • VirtualBox에서 리눅스 설치시 디폴트로 10.0.2.15 주소가 할당되는 듯... 추가적으로 공부 필요 

     

    2. 포트 포워딩 규칙 추가

    VirtualBox 관리자에서 [설정] 클릭
    설정 창에서 [네트워크] 탭으로 이동 -> Advanced 항목 중 [포트 포워딩] 클릭
    우측 [+] 버튼을 눌러 새 포트 포워딩 규칙을 추가

    • 호스트IP - 로컬PC IP / 게스트IP - VirtualBox 리눅스 IP를 기입
    • 호스트 포트와 게스트 포트는 임의로 기입
    • 본인의 경우에 호스트 포트와 게스트 포트를 동일하게 22로 했을 때 접속이 안 됐다. (참고했던 블로그들은 동일하게 22 포트 사용)

     

    3. SSH 접속 확인(터미널 또는 SSH Client 사용)

    호스트 IP와 호스트 Port를 이용해 ssh 접속 가능

    • 로컬PC 터미널을 사용한 SSH 접속 확인
    • [리눅스계정명]@[호스트IP(로컬PC IP)] -p [호스트 포트]

    호스트 IP와 호스트 Port를 이용해 ssh 접속 가능

    • ssh client를 사용한 SSH 접속 확인
    • 호스트IP(로컬PC IP)와 호스트 포트를 사용해 접속

     

     


     

    방법 2) 네트워크 어댑터 변경

    1. [NAT] → [어댑터로 브리지]로 네트워크 어댑터 변경

    VirtualBox 관리자에서 [설정] 클릭
    설정 창에서 [네트워크] 탭으로 이동 -> 기본 설정인 [NAT]에서 [어댑터에 브리지] 항목으로 변경
    [ifconfig] 명령어를 통한 ip 확인

    • VirtualBox 재기동 시 10.0.2.15에서 ip가 갱신된 것을 확인할 수 있다.

     

    2. SSH 접속 확인(터미널 또는 SSH Client 사용)

    리눅스IP와 22번 포트(SSH기본 포트)를 이용해 ssh 접속 가능

    • 로컬PC 터미널을 사용한 SSH 접속 확인
    • 리눅스IP22번 포트를 이용해 SSH 접속

    리눅스IP와 22번 포트(SSH기본 포트)를 이용해 ssh 접속 가능

    • ssh client를 사용한 SSH 접속 확인
    • 리눅스IP 22번 포트를 이용해 SSH 접속

    댓글

Designed by Tistory.