NFS를 사용하여 직장에서 홈 서버에 연결하고 싶습니다. 나는 sshfs를 시도했지만 일부 사람들은 NFS만큼 안정적이지 않다고 말합니다.
SSHFs 트래픽이 암호화되어 있다는 것을 알고 있습니다. 하지만 NFS는 어떻습니까? 누군가 내 트래픽을 엿보고 내가 복사하는 파일을 볼 수 있나요?
저는 LAN에서 NFSv4를 사용하고 있는데 훌륭하게 작동합니다.
답변1
NFSv4를 함께 사용하면 sec=krb5p
안전합니다. (이는 인증을 위해 Kerberos 5를 사용하고 개인 정보 보호를 위해 연결을 암호화한다는 의미입니다.) 그러나 NFS v3 또는 NFS v4를 사용하는 경우에는 sys=system
전혀 안전하지 않습니다.
사람들은 알려지지 않은 취약점을 방지하기 위해 kerberos 및 rpc 포트를 전체 인터넷에 노출하는 것에 대해 우려할 수도 있습니다.
답변2
NFS 자체는 일반적으로 안전한 것으로 간주되지 않습니다. @matt가 제안한 것처럼 kerberos 옵션을 사용하는 것이 하나의 옵션이지만 NFS를 사용해야 하는 경우 가장 좋은 방법은 보안 VPN을 사용하고 그 위에서 NFS를 실행하는 것입니다. 보안되지 않은 네트워크로부터 파일 시스템을 보호할 수 있습니다. 물론 누군가 VPN을 차단하면 실제로는 완전히 개방되지만 이는 일반적인 시나리오입니다.
답변3
나는 이 사람들이 누구인지는 모르지만, 나는 그들의 의견에 전적으로 동의하지 않습니다. sshfs
NFS 속도의 약 99%(테스트됨)이며 더 강력합니다. ssh
끊어진 인터넷 트래픽을 손실 없이 처리할 수 있는 능력이 있는 반면, NFS에서는 오래된 파일 핸들이 발생할 수 있습니다.
나는 sshfs를 사용하여 산호세에서 뉴욕의 한 상자로 내 홈 디렉토리를 마운트했고 아무런 문제 없이 3일 동안 연결을 유지하고 데이터를 이동했습니다.
한번 시도해 보면 마음에 들 것입니다.