42Seoul/Born2beroot

Port Forwading implement

재윤 2023. 5. 9. 20:34
반응형

→ 가상 머신에서 나의 컴퓨터와 연결해서 터미널을 연동시킬 수 있음.

 

port을 사용하기 위해

  1. su
    1. root로 들어가기
  2. sudo 없으면 설치

  3. ufw 없으면 설치

$ sudo apt install ufw # ufw 설치

$ sudo ufw status verbose # ufw 상태 확인(디폴트는 inactive)

$ sudo ufw enable # ufw 활성화

$ sudo ufw default deny # 기본으로 들어오는 패킷 거부(deny)로 설정

$ sudo ufw status # 정책 확인하기

 

 

이이제 status에 추가해준 것이 없어서 그냥 active라고 뜸

  1. 4242 포트 허용 (가상 환경에서)
  • 하는 이유
    • ufw 는 기본적으로 모든 포트에 대해 들어오는 연결을 차단하기에, SSH 연결을 받기를 원하는 4242번 포트를 따로 allow 해주어야 한다!
sudo ufw allow 4242 # 4242 포트 허용

 

중요!!

만약 포트 번호가 22면 아직 안 바뀐거 SSH 노션 다시보기

 

포트끼리 연결하기 위해서는 과제에서 지정해준 4242 포트로 지정해서 사용해야함

이 상태면 안됨

이 상태 x

현재 나의 상태

이 상태 o

 

MAC

  1. 내가 사용중인 가상 머신 setting
  2. Network
  3. Advanced
  4. port Forwading

MAC 가상 머신

이제 연결해보자

→ port Forwading 누르면 이 화면 뜸

  • HOST IP: 127.0.0.1(localhost, 자기 자신) 또는 ifconfig | grep inet의 값
    • 내가 앉은 자리 mac ip를 말함
  • GusetIP:hosetname -I의 값
    • 가상 머신에서 나의 ip
  • Host Port: 5000, 4242도 가능(임의로 설정가능)

  • GUEST PORT: 4242(앞서 가상머신에서 허용해 준 포트번호)
ssh jaeyojun@127.0.0.1 -p 5000
    [아이디]  [아이디 ip] -p  [포트 번호]

비밀번호는 그 가상머신 사용자 비번임

 

중요!!!!!! permisson defined 뜰때

→ 이 부분 진짜 빡침 내가 당했음 만약 이게 뜨면

가상 머신에서 비번 한 번 바꿔보셈

사용자 비번이랑, root 다 바꿔보셈

passwd (사용자명)

그 후

sudo reboot 

다시 MAC에서 해보셈 될 거임 ㅋ

이제 여기서 가상 머신 작동 가능 ㅋㅋㅋ 개이득

반응형

'42Seoul > Born2beroot' 카테고리의 다른 글

cron implement  (0) 2023.05.09
monitoring.sh implement  (0) 2023.05.09
password.defs implement  (1) 2023.05.09
dhclient 없애기, ip 설정 implement  (0) 2023.05.09
SSH implement  (0) 2023.05.09