인터넷을 통해 Linux 시스템의 파일을 쉽고 안전하게 공유하는 방법은 무엇입니까?

인터넷을 통해 Linux 시스템의 파일을 쉽고 안전하게 공유하는 방법은 무엇입니까?

그렇게 쉽지 않은 몇 가지 방법을 생각해 볼 수 있습니다.

  1. ftp - 사용자는 ftp(또는 ftps) 클라이언트, 활성 대 수동, 방화벽이 필요합니다.
  2. https - 다운로드만 가능
  3. webDAV - Apache 설정은 매우 광범위합니다.
  4. scp 및 일반 사용자 계정 - 로컬 사용자로부터 시스템을 보호하기 어렵습니다.

저는 설정하기 쉽고 합리적인 기본 설정(및 https 지원)이 이미 포함되어 있는 간단한 webDAV 서버를 찾고 있다고 생각합니다.

디렉터리 업로드만 허용되어야 합니다(-wx 권한).

답변1

간단하고 사용자 친화적인 솔루션:

다른 솔루션에 관해서는 nfs, ftp 등 원하는 것을 설정하고 socat[1]을 사용하여 암호화된 터널을 쉽게 생성할 수 있습니다.

[1]"socat을 사용하여 상호 인증이 가능한 SSL 터널"

답변2

SSH/SCP 세션을 chroot할 수 있습니다. 그런 다음 sshd에서 비밀번호 확인을 끄면 무차별 공격을 받을 수 없습니다.

공개 키를 사용하는 chroot ssh보다 인터넷에서 더 안전한 것은 무엇입니까?

관련 정보