iEll10t
VS code를 가상머신(Kali Linux, Vmware Fusion)에 연결하여 사용하기 본문
VS code를 가상머신(Kali Linux, Vmware Fusion)에 연결하여 사용하기
iEll10t 2023. 12. 2. 10:00Host Machine(macOS)에 설치된 VS code를 Virtual Machine(Vmware Fusion 13 Player)에 설치한 Kali Linux(NAT 네트워크)와 연결하여 사용하기
VM (Kali Linux, Vmware Fusion) 측 설정
1. sudo apt update
2. sudo apt upgrade
3. sudo apt install openssh-server
4. ssh-keygen을 통해 키페어 생성
5. 생성된 id_rsa 파일을 Host (macOS)의 ~/.ssh/ 경로로 복사해 붙여넣기
Host (macOS, VS code) 측 설정
6. VS code extension 설치 (Remote - SSH)
7. VS code 팔레트(command+shift+p)에서 ssh 검색
8. Open SSH Configuration File 선택 후 Host user의 config 파일 열기
9. 아래와 같이 입력 후 저장 (환경에 맞게 수정)
10. sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf 실행 후 맨 아래 [incomingtcp] 찾기
11. [incomingtcp] 주석 밑에 새로운 라인에 아래와 같이 입력 후 저장 (환경에 맞게 수정)
[host port number] = [virtual machine IP address]:[virtual machine port number] (예시 : 22 = xxx.xxx.xxx.xxxx:22)
12. sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
13. sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
VM(Kali Linux)/Host(macOS) 간 ssh 통신하기
14. VM에서 netstat -na | grep 22 명령어를 통해 tcp 22번 포트가 listen 중인지 확인
15. tcp 22번 포트가 없다면, sudo service ssh start 실행
16. netstat -na | grep 22 확인 또는 Host에서 ssh kali@localhost -p 22 확인
17. sudo systemctl enable ssh
18. Host VS code에서 (command+shift+p)에서 ssh 검색
19. Connect to Host 선택 후 kali 선택, kali user password 입력
20. 연결완료
'1. Environment Setup > Vitrual Machine' 카테고리의 다른 글
Kali Linux를 가상머신(Vmware Fusion)에 설치하기 (0) | 2023.11.30 |
---|