ThLee
ThLee의 기록장
ThLee
전체 방문자
오늘
어제
  • 분류 전체보기 (137)
    • 정보처리기사 (13)
    • 알고리즘&문제 (5)
    • 인공지능 (4)
    • 자연어처리(NLP) (6)
    • 파이썬 (24)
    • 앱인벤터 강좌 (21)
    • 리눅스 (4)
    • 프로젝트 (1)
    • (App)톡분석AI (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정보처리기사 정리
  • 판다스
  • 딥러닝
  • 파이썬 넘파이
  • 블로그
  • Python
  • 인공지능
  • AI
  • 앱인벤터 블로그
  • 앱인벤터 강좌
  • 블록코딩
  • 정처기
  • 정보처리기사 실기 정리
  • 앱인벤터
  • 어플
  • 정보처리기사 실기
  • 앱인벤터 무료
  • 파이썬
  • 정보처리기사
  • 넘파이

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ThLee

ThLee의 기록장

[리눅스] VirtualBox 원격 접속하기
카테고리 없음

[리눅스] VirtualBox 원격 접속하기

2022. 8. 9. 14:43
728x90

원격 접속하기 - SSH 데몬 설치

  • PUTTY(https://www.putty.org/)
  • SecureCRT
  • Teraterm
  • Xshell

원격 접속을 하기 위해선 다양한 방법이 존재한다. 난 연습이니까 무료인 PUTTY를 사용해볼 것이다.

 


PUTTY 다운로드

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.77)

This page contains download links for the latest released version of PuTTY. Currently this is 0.77, released on 2022-05-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

사이트 접속 후, 아래로 이동

하나씩 말고 모두 들어있는 putty.zip을 다운로드합니다. 

참고로, 저는 window10 이니까 64-bit x86을 다운로드 했어요. 

64bit 와 32bit 차이는 구글에 검색하면 쉽게 알 수 있으실 거에요.

문제는 x86 ? Arm ? 두 개의 차이는 생소할 것입니다. 

제가 알기론 x86은 window고, Arm은 안드로이드, 태블릿 이런쪽일거에요. 

압축 푼 결과

아래에서 2번째 "PUTTY"을 실행해주세요.

동시에 설치가 완료된 우분투도 실행해주세요

PUTTY 실행 결과
우분투에서 터미널 실행하기

우분투가 실행이 되셨다면 위 사진처럼 터미널을 열어주시면 되요~

 

sshd 상태 확인하기

sudo service sshd status

에러가 떠야 정상

파일or 디렉토리를 찾을 수 없다고 뜹니다. (처음 하는거니까 이렇게 나와야 정상!)

 

 

sshd 시작 시도해보기

sudo service sshd start

에러가 떠야 정상

sshd을 찾을 수 없다하면서 시작에 실패했음을 알 수 있어요(이것도 처음이니까 이게 정상!)

 

 

sudo apt install openssh-server 에러 발생

https://kgu0724.tistory.com/71

 

리눅스 에러 Could not get lock /var/lib/dpkg/lock-frontend

이 글은 nodejs 설치시에 발생된 에러들입니다. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend ..

kgu0724.tistory.com

에러발생

sudo killall apt apt-get

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*

sudo dpkg --configure -a

sudo apt update

sudo apt install openssh-server (에러 해결 후)

sudo apt install openssh-server

에러 해결후에 똑같이 입력하면 정상적으로 되는것을 알 수 있다. 

그럼 "계속 하시겟습니가? 물어보면 Y 입력해주면 된다.

정상적으로 install 완료

 

sshd 시작하기

sudo service sshd start

install 후 start

에러가 안뜨면 정상적으로 실행이 되는 거에요

 

sshd 상태 보기

sudo service sshd status

install 후 status

 

원격접속을 위한 ip 주소 알아보기

ifconfig

ip주소 알아내기

ip주소가 10.0.2.15 라는 것을 알 수있어요

PUTTY로 우분투에 접속해보기(일단 안될거임)

그럼 PUTTY에서 접속을 시도 ㄱㄱ

PUTTY
이래떠야 정상

접속을 시도하면 Network error: Connection timed out 이라고 뜹니다. (뜨는게 정상임)

 

그럼 왜 뜰까요?

 

지금 우리가 설정해둔 네트워크는 NAT이다.

  • NAT : 가상머신 내부 네트워크에서 Host PC 외부 네트워크 단방향 연결( Host 내부 네트워크와 통신불가 )

즉, 단방향 연결임으로 우리가 나가는 것은 되지만, 들어오는 것은 안된다! (틀리면 지적좀)

 

1가지 더 똑같이 실험

cmd -> vritualbox에 접속이 될까? (안되는게 정상, 되면 이상한거)

다행히 정상적으로 실패했다 😁

 


원격 접속하기 - 솔루션

  1. NAT 내부망 내로 접속하기
  2. 호스트 전용 어댑터로 접속하기
  3. 그 외 다수...
    1. NAT 네트워크 환경에서 접속하기
    2. 어댑터에 브리지 환경에서 접속하기

 

솔루션. 원격 접속하기 - NAT 환경 확인(포트포워딩 추가)

포트포워딩 추가

포트포워딩도 추가하였으니, 확인을 해보겟습니다

ip주소 변경해주는거 잊지말귀

다시 PUTTY를 켜주시고, ip 주소를 10.0.2.15가 아닌 127.0.0.1로 바꿔주시고 포트는 아까 입력한 22로 넣어주세요

Accept을 클릭해주세요

그 다음 id와 pw를 입력해주면 연결이 되는 것을 알 수 있습니다


728x90
    ThLee
    ThLee
    # 포트폴리오 https://thleewave.notion.site/ThLee-1fef9e057dbf40d5b7b851ab0abccf36?pvs=4 #Github - https://github.com/git-ThLee #IoT 스타트업 -Full-stack -2021.01~2021.07 -사용기술 : fluterr, arduino, node.js #코딩학원 강사 - 2019.11 ~ 진행중 - 언어 : python, 블록 코딩 - 플랫

    티스토리툴바