it-swarm.dev

다른 PC에서 로컬 Linux PC로 Linux 디렉토리를 마운트하는 방법은 무엇입니까?

다른 PC에서 로컬 Linux PC로 Linux 디렉토리를 마운트하는 방법이 있습니까? 어떻게?

22
ksuralta

예, NFS 입니다. sshfs 를 확인하고 싶을 수도 있습니다. 꽤 좋습니다.

15
Robert Gamble

sshfs는 매우 좋고 사용하기 쉽습니다.

sshfs user @ remotesystem :/remote/dir/some/local/dir

38
Georg Zimmer

좀 더 구체적이어야합니다. NFS를 사용할 수 있습니다.

사용중인 배포판에 따라 원격 시스템에서/etc/exports 파일을 편집하여 원하는 디렉토리를 내 보낸 다음 NFS 데몬을 시작하면됩니다.

그런 다음 로컬 PC에서 다음 명령을 사용하여 마운트합니다.

mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir

자세한 내용은 man 유틸리티를 사용하십시오.

man exports (내보내기 디렉토리 구성의 예는이 매뉴얼 페이지 하단에 있습니다.)

12
Teltaris

NFS는 내장되어 있고 구성하기 쉽기 때문에 편리하지만 두 가지 일반적인 구현 (NFSv2 및 NFSv3)은 시스템간에 사용자 이름을 변환하지 않습니다. 대신 사용자 ID가 사용됩니다. 이를 위해서는 LDAP와 같은 중앙 인증 시스템을 사용해야 일반 사용자 ID를 유지할 수 있습니다.

sshfs를 사용하려면 단일 사용자로 연결해야하므로 항상 해당 사용자로 액세스가 수행됩니다 (따라서 만 수행 할 수 있음).

snix를 통한 * nix-to-nix 연결의 cifs는 모두 사용자 이름을 변환합니다. and는 표준 * nix 권한을 따릅니다. 또한 새 파일이나 디렉토리를 만들 때 소유권/권한 변환을 수행 할 수있는 유연성이 뛰어납니다. 그러나 구성하기가 훨씬 더 복잡합니다.

5

sshfs는 꽤 잘 작동합니다.

Sudo sshfs -o allow_other [email protected] :/directory local_directory

원격 머신 IP : 1.2.3.4

1
akshaypmurgod