Mac에서 SSH 포트 포워드로 집에서 Samba에 액세스
3402 단어 SSHportforward삼바
Mac에서 SSH 포트 포워드로 집에서 Samba에 액세스
현재 가정에서 실행되는 Samba 서버는 로컬 NW에서만 액세스할 수 있는 상황이므로 외부에서 액세스할 수 없습니다.
항상 밖에서 액세스하고 싶었습니다만, SSH 포트 포워드라면 어떻게든 할 수 있는 것이 아닐까 생각해, 이번 시험해 보았습니다.
외부에서 SSH할 수 있는 서버가 필요합니다.
smb 서버 호스트 이름 : smb.example.com (내부에서만 해결할 수있는 것도 OK)
ssh 가능한 서버의 호스트 이름: sshd.example.com
단순히 로컬 PC의 Localhost에 139번을 forward한다
로컬 PC에서 다음 명령을 실행합니다.
### 127.0.0.1の139からsmb.example.comの139へForwardする
% sudo ssh -L 139:smb.example.com:139 [email protected]
localhost의 139에 액세스하려고 해도 Mac의 규칙에 의해 막히는 것 같습니다. (127.0.0.1으로도 마찬가지)
루프백 주소 추가 및 시도
127.0.0.1이 아니면 좋을까 하는 것으로, 127.0.0.2를 루프백 주소에 추가해 보겠습니다.
### ループバックアドレスを追加
% sudo ifconfig lo0 alias 127.0.0.2 255.255.255.0
% ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.2 netmask 0xff000000
nd6 options=1<PERFORMNUD>
...
### 127.0.0.2の139からsmb.example.comの139へForwardする
% sudo ssh -L 127.0.0.2:139:smb.example.com:139 [email protected]
127.0.0.2를 지정해 접속해 보면, 무사 접속할 수 있었습니다.
보충
1024번 이상이면 sudo하지 않아도 괜찮습니다.
### 127.0.0.2の8139からsmb.example.comの139へForwardする
% ssh -L 127.0.0.2:8139:smb.example.com:139 [email protected]
그리고는 바로 가기도 만들어 두면 편리합니다.
-
이 게시물은 이전에 블로그에 작성한 내용과 유사합니다.
h tp //지마오카. 하테나 bぉg. jp / 엔트리 / smb-sh sh rwa rd
Reference
이 문제에 관하여(Mac에서 SSH 포트 포워드로 집에서 Samba에 액세스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jimaoka/items/2f8d0cc71af0b1d199b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
### 127.0.0.1の139からsmb.example.comの139へForwardする
% sudo ssh -L 139:smb.example.com:139 [email protected]
### ループバックアドレスを追加
% sudo ifconfig lo0 alias 127.0.0.2 255.255.255.0
% ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.2 netmask 0xff000000
nd6 options=1<PERFORMNUD>
...
### 127.0.0.2の139からsmb.example.comの139へForwardする
% sudo ssh -L 127.0.0.2:139:smb.example.com:139 [email protected]
### 127.0.0.2の8139からsmb.example.comの139へForwardする
% ssh -L 127.0.0.2:8139:smb.example.com:139 [email protected]
Reference
이 문제에 관하여(Mac에서 SSH 포트 포워드로 집에서 Samba에 액세스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jimaoka/items/2f8d0cc71af0b1d199b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)