집에 있는 데비안 컴퓨터의 드라이브/폴더를 인터넷을 통해 공유하고 싶습니다. 그래서 외출할 때 Macbook에 설치할 수 있습니다. 기본적으로 저는 각 컴퓨터에 하나씩 두 개의 별도 라이브러리를 두는 대신 집에 음악을 저장하고 네트워크를 통해 액세스하고 싶습니다. 나는 들어가지 않을 것이다왜저는 스트리밍 앱보다 공유 드라이브를 선호합니다(이것은 또 다른 질문이 될 것입니다). 내가 궁금한 것은 가장 좋은 방법 및/또는 가장 쉬운 방법이 무엇이라고 생각하시나요? 네트워크 파일 시스템? 삼바? LAN이 아닌 공용 네트워크를 통해 공유하고 싶은데 보안 위험이 있나요? 그렇다면 그것들은 무엇입니까?
[고쳐 쓰다] 대답은 이미 설정된 SSH 연결을 설정하고 사용하는 것이 쉽기 때문에 sshfs를 사용해야 한다고 제안합니다. 이것을 시도했지만 파일 액세스에 심각한 대기 시간 문제가 있습니다. 즉, 전송 속도는 괜찮지만 앱이 파일에 액세스하려면 파일이 완전히 다운로드될 때까지 기다려야 합니다. 이는 매우 불편한 동작입니다. 마운트된 드라이브에서 음악을 재생하려고 하면 각 노래가 나오기 전에 약 20초 정도 일시 중지가 발생합니다.
이제 OS X 시스템과 동일한 네트워크에 있는 Linux 시스템에서 동일한 설정을 테스트했습니다. 지연 시간 문제는 거의 존재하지 않습니다. 즉, 일반적인 처리량 병목 현상과 구별할 수 없습니다. 이것은 이것이 OS X 관련 문제라고 생각하게 만듭니다. 이것은 내 원래 질문으로 돌아갑니다. OS X 클라이언트 아래 Linux 서버에 원격 폴더를 마운트하는 좋은 방법은 무엇입니까?
답변1
플랫폼 독립적인 솔루션인 SFTP 서비스(대부분의 SSHD 설치에서 표준)를 갖춘 SSH 서버입니다.
설정은 간단합니다.
sudo apt-get install ssh
필요한 서버측 공백을 메워야 합니다.
라우터에서는 포트 22를 관리 컴퓨터에 매핑해야 합니다. 또는 다른 포트나 추가 포트에서 수신 대기하도록 SSHD를 재구성한 다음 포트를 전달할 수 있습니다.
컴퓨터를 사용하는 경우 해당 컴퓨터의 방화벽 정책을 수정해야 할 수도 있습니다.
또한 홈 연결을 통해 서비스가 제공되는 경우 홈 연결의 업로드 속도에 따라 속도가 제한된다는 점을 명심하세요. 음악의 경우에는 문제가 되지 않을 수 있지만 비디오의 경우 숨이 막힐 수 있습니다.
답변2
위의 답변(이를 달성하기 위해 SSH에 동의)에 추가하면 Dokan SSH 라이브러리는 Windows에 SFTP 폴더를 마운트하는 데 도움을 주어 SFTP를 완전한 솔루션으로 만듭니다.