라우터 뒤에있는 컴퓨터의 폴더를 라우터 외부의 노드와 공유하는 방법


0

컴퓨터에서 폴더를 공유하고 싶습니다. 엑스 여러 다른 노드들에게 에이 , , 기음 같은 LAN에 있습니다. 엑스 라우터 뒤에 있으며 라우터의 IP 주소가 시간이 지나면 바뀔 수 있습니다 (DHCP 할당 됨). 이에 대한 제어가 없습니다. 에이 , , 기음 각각 정적 IP 주소를 가지고 있으며 ping을 할 수 있습니다. 에이 , , 기음 ...에서 엑스 . 모든 노드에서 Linux가 실행 중입니다. 폴더를 공유하려는 경우 가장 좋은 방법은 무엇입니까? 엑스 에이 , , 기음 ?

하나의 접근법은 라우터의 NAT를 포트 22로 설정하는 것이 어느 정도 가능하다는 것을 알고 있습니다. 엑스 , 다음을 사용하십시오. sshfs ...에 에이 , , 기음 의 폴더를 마운트 엑스 . 그러나 라우터의 IP 주소가 변경 될 수 있다는 단점이 있습니다.

또한 reverse ssh + sshfs를 사용하려고했습니다. 그러나이 폴더는 폴더를 하나의 노드 (예 : 엑스 & gt; 에이 , 전체 네트워크가 아닙니다 ( 에이 , , 기음 ).


"폴더를 공유하십시오"는 Windows 용어이며 대개 SMB / CIFS (Linux의 Samba)에 적용됩니다.이 소프트웨어는 라우터를 구성하지 않으면 기본적으로 라우터를 통과하지 않습니다 (라우터에 액세스 할 수 있는지 여부는 확실하지 않음). 사용할 수있는 다양한 네트워크 파일 시스템이 있습니다. A, B, C에 고정 주소가 있으면 NFS (모든 컴퓨터에서 설정해야 함)를 사용해 보겠습니다. sshfs는 두 시스템 사이에서만 설계 상 작동합니다.
dirkt

답변:


0

가장 쉬운 방법은 IP 주소를 전혀 사용하지 않고 서버에 DDNS (동적 DNS) 항목을 사용하는 것입니다. 사용 가능한 무료 DDNS 서비스가 많이 있습니다. 일부는 무료입니다 (예 : DNSdynamic ); 추가 기능 (예 : No-IP ). DDNS 항목을 유효하게 유지하려면 다음과 같은 프로그램을 실행하십시오. ddclient 라우터의 IP 주소를 매번 확인하고 필요한 경우 공급자에게 업데이트 요청을 보냅니다. 대부분의 제공 업체는 dyndns2 프로토콜을 업데이트합니다. 대부분의 리눅스 배포판 ddclient 그들의 저장소에.

여기에 샘플이있다. ddclient DNSdynamic의 구성 파일을 업데이트하지만 다른 공급자와 매우 유사합니다.

daemon=60                               # check every 60 seconds
syslog=yes                              # log update msgs to syslog
mail=root                               # mail all msgs to root
mail-failure=root                       # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.
ssl=yes                                 # use ssl-support.  Works with
                                        # ssl-library

use=web, web=myip.dnsdynamic.com        # get ip from server.
server=www.dnsdynamic.org               # default server
login=user@gmail.com                    # default login
password=password                       # default password
server=www.dnsdynamic.org,  \
protocol=dyndns2            \
awesome.dnsdynamic.com

답장을 보내 주셔서 감사합니다! 나는 인터넷 접속이 없으면 어떻게 될까? 에이 , , 기음 ?
leeyee

1
이 네트워크의 구성은 무엇입니까? NAT가 인터넷 연결 호스트가 아닌 다른 것에 사용되는 것을 보는 것은 매우 드문 일이기 때문에 호스트가 인터넷에 있다고 가정했습니다.
ErikF

이것은 캠퍼스 네트워크입니다. 에이 , , 기음 인터넷에 연결할 수없는 로컬 노드입니다. 라우터 및 라우터 뒤에있는 노드는 인터넷에 액세스 할 수 있습니다.
leeyee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.