Tip/mac os x 2013.07.31 18:42

[VMWare Fusion] Port Forwading

 Windows용 VMWare엔 포트포워딩을 포함한 네트워크설정이 아주 친절하게 GUI로 접근하도록 되어있지만, OSX에선 아니다. 그렇다고 못할건 없지만... 여기선 VMWare에서 돌아가는 VM의 네트워크가 NAT로 설정되어 있음을 가정한다.

-1. 필자의 네트워크 환경

 하나의 공유기 내에 맥북과 다른 랩탑이 한대 붙어있고 맥북 내부에선 VMWare의 NAT환경으로 VM들이 붙어있는 상황. 목적은 다른 랩탑에서 맥북 내부에서 돌아가는 VM에 접속해 작업을 이어서 하는 것. 공유기 자체에서의 포트포워딩에 대한 내용은 각자 잘 찾아보시길

0. 일단 모든 VM을 끄고 VMWare를 종료한다.

1. 다음과 같은 명령어로 VMWare Fusion의 가상 NAT 어댑터(내부에선 vmnet8인가보다) 설정파일을 연다. 스크린샷이 잘려서 보인다면, 그 설정파일은 /Library/Preferences/VMWare\ Fusion/vmnet8/nat.conf 이다.

2. 내리다보면 [incomingtcp]라는 부분이 있는데, 이 부분에 다음과 같은 양식으로 포워딩해준다

[외부 포트] = [VM의 IP]:[VM 내부 포트]


스크린샷은 예시로, Django 개발을 위해 Sublime FTPSync를 이용할 FTP 포트, VM의 SSH 포트, VM의 HTTP포트를 열어놓았다.

3. VMWare를 실행하고 VM을 다시 켠다.

4. 외부에서 접속되는지 테스트 해본다.

신고

'Tip > mac os x' 카테고리의 다른 글

[VMWare Fusion] Port Forwading  (0) 2013.07.31
VMWare Fusion에서 background로 VM 돌리기  (0) 2012.09.05
linux 2013.07.26 17:38

[Ubuntu] vsftpd umask

vsftpd를 이용하여 ftp를 구축했다고 하자. 그 후 외부에서 remote로 접속한 후 파일을 생성할 때(예를 들어 nppftp나 sublime text ftpsync등의 외부편집기를 이용해서 파일을 생성할 때), 생성된 파일의 권한이 -rw-------(=600)가 되어 엑세스 권한이 있어야 할 다른 프로그램들이 이를 정상적으로 엑세스할 수 없는 경우가 있다. 이때는

sudo vim /etc/vsftpd.conf

로 vsftpd 설정을 열고

local_umask=022 항목과 write_enable=YES 의 주석을 제거한 후

file_open_mode=644 //-rw-r--r--

항목을 추가해 준다.

물론

sudo /etc/init.d/vsftpd restart로 재시작해야함은 잊지 말자.

신고
Tip/etc 2013.07.16 13:48

regex

http://j07051.tistory.com/554

신고

'Tip > etc' 카테고리의 다른 글

regex  (0) 2013.07.16
windows 8 에서의 색 보정  (0) 2013.03.28
부팅시 자동으로 VM이 실행되게 하기  (0) 2012.12.18