![인터넷을 통해 Linux 시스템의 파일을 쉽고 안전하게 공유하는 방법은 무엇입니까?](https://linux55.com/image/17525/%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%84%20%ED%86%B5%ED%95%B4%20Linux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%89%BD%EA%B3%A0%20%EC%95%88%EC%A0%84%ED%95%98%EA%B2%8C%20%EA%B3%B5%EC%9C%A0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
그렇게 쉽지 않은 몇 가지 방법을 생각해 볼 수 있습니다.
- ftp - 사용자는 ftp(또는 ftps) 클라이언트, 활성 대 수동, 방화벽이 필요합니다.
- https - 다운로드만 가능
- webDAV - Apache 설정은 매우 광범위합니다.
- scp 및 일반 사용자 계정 - 로컬 사용자로부터 시스템을 보호하기 어렵습니다.
저는 설정하기 쉽고 합리적인 기본 설정(및 https 지원)이 이미 포함되어 있는 간단한 webDAV 서버를 찾고 있다고 생각합니다.
디렉터리 업로드만 허용되어야 합니다(-wx 권한).
답변1
간단하고 사용자 친화적인 솔루션:
다른 솔루션에 관해서는 nfs, ftp 등 원하는 것을 설정하고 socat[1]을 사용하여 암호화된 터널을 쉽게 생성할 수 있습니다.
답변2
SSH/SCP 세션을 chroot할 수 있습니다. 그런 다음 sshd에서 비밀번호 확인을 끄면 무차별 공격을 받을 수 없습니다.
공개 키를 사용하는 chroot ssh보다 인터넷에서 더 안전한 것은 무엇입니까?