FTP / FTPS는 점차적으로 사용되지 않는 것처럼 보입니다. Windows + 브라우저 클라이언트가 이전 중이며 대신 제공해야하는 것은 무엇입니까? [닫은]


0

과거에는 TLS를 통한 FTP를 사용하여 기술적이지 않은 친구 및 가족이 내 서버의 중요한 파일에 원격으로 액세스 할 수있게했습니다.

나는 더 이상 파이어 폭스를 사용할 수 없다는 것을 발견했으며, 파이어 폭스 버그 / 기능에 따르면 FTP는 "분명히 사용되지 않음"으로, TLS상의 FTP는 WONTFIX (모질라 링크 1 링크 2 그러나 또한보십시오 링크 3 ). 또한 Win8.1에서 IE11을 연결할 수 없습니다 (대부분의 패밀리는 8.1에서 10이 아닙니다).

LAN에서는 SMB를 제공하지만 WAN에서는 제공하지 않습니다. 피할 수만 있다면 전체 웹 서버를 로컬로 실행하지 않으려합니다. (불필요한 기능이 훨씬 더 커지면 공격 범위가 넓어집니다. 필요하지 않은 경우에는 피하는 것이 가장 좋습니다.)

이 시나리오에서 대신 FTPS를 사용하고 있거나 FTP를 사용하고 TLS 전송을 추가하려는 사용자가 대신 할 것으로 예상되는 대체 기대치는 무엇입니까?

필자는 기본 OS 나 일반 브라우저에서 "그냥 작동"하고 단지 특정 기능을 추가하기 위해 특정 FTP / 클라이언트 소프트웨어를 다운로드하지 않기를 원하는 특별히 기술적이지 않은 클라이언트 사용자라고 가정합니다. 그들이 필요로하는 기능은 "URI 입력 - & gt; 인증 - & gt; 파일 시스템 루트 목록 가져 오기 - & 디렉토리 검색 및 파일 업 / 다운로드" .

물론 괜찮은 FTP 클라이언트는 이것을 지원하고 수년 동안 존재할 것이다. 그러나 요점은 ftp : // URI가 브라우저에서 수십 년 동안 사용 가능했지만 현재는 분명히 그렇지 않을 것이라는 점이다. ). 그렇다면 내가해야 할 일 / 무심코 기대하는 것을 그들에게 주려면 어떻게해야합니까?

답변:


1

그렇다면 내가해야 할 일 / 무심코 기대하는 것을 그들에게 주려면 어떻게해야합니까?

IMHO는 기대를 바꿔야합니다. 이것은 1992 년이 아니라 2018 년입니다.

90 년대 초반에 웹 브라우저가 새로운 것이되었을 때, 브라우저는 HTTP 이외의 것을 지원할 계획을 세웠습니다.

  • 웹은 학자들의 손에서 간신히 벗어났습니다. 온라인상의 모든 것이 정적 텍스트 및 이미지 문서였습니다. 그리고 그 당시에 HTML이 그랬습니다. HTTP 자체는 실제로 파일 전송 메커니즘이었습니다.
  • HTTP가 새 것이기 때문에, HTTP가 웹에서 가장 보편적 인 프로토콜 일 것입니다. HTTP 이전에는 다른 것들이 있었기 때문에 Gopher, FTP, 이메일 클라이언트와의 통합 등을 지원하는 브라우저가있었습니다.

따라서 브라우저에서 FTP 지원을 통합하는 것은 의미가 있습니다.

물론 CGI가 HTTP를 원시 대화 형 프로토콜로 만든 다음 Java, XHR / AJAX, Webkit, WebSocket, Webkit, WebRTC 및 정적 문서의 표시 및 서식 외에도 브라우저를 지원하는 것은 오래 전부터였습니다.

그래서 지금 : HTTP (S) is 더 이상 FTP와 같은 간단한 파일 전송 메커니즘이 아닙니다. 하지만 실제로는 응용 프로그램 전달 메커니즘입니다. 정적 문서는 단지 하나의 가능한 응용 프로그램입니다. 브라우저의 관점 아니 FTP 클라이언트와 동일한 카테고리에 속해 있습니다. 아니 HTTP (S) 이외의 프로토콜을 지원하는 것은 요즘 매우 합리적입니다.


LAN에서는 SMB를 제공하지만 WAN에서는 제공하지 않습니다. 피할 수만 있다면 전체 웹 서버를 로컬로 실행하지 않으려합니다. (불필요한 기능이 훨씬 더 커지면 공격 범위가 넓어집니다. 필요하지 않은 경우에는 피하는 것이 가장 좋습니다.)

이 시나리오에서 대신 FTPS를 사용하고 있거나 FTP를 사용하고 TLS 전송을 추가하려는 사용자가 대신 할 것으로 예상되는 대체 기대치는 무엇입니까?

비 기술적 인 사람들이 요즘하고있는 것은 Dropbox / Google Drive / OneDrive와 같은 클라우드 서비스를 사용하여 개인 정보 보호 비용을 들여 파일을 이동하는 것입니다.

필요한 기능은 "URI 입력 - & gt; 인증 - & gt; 파일 시스템 루트 목록 가져 오기 - & 디렉토리 검색 및 파일 다운로드 / 업"과 같이 간단합니다.

Microsoft는이를 위해 클라우드 모델로 전환하고 OneDrive를 이러한 목적으로 추진하고 있습니다.

WebDAV가 있지만 웹 서버를 실행해야하며 WebDAV는 Windows의 단점으로 인해 제대로 작동하지 않는 경우가 많습니다.

웹 서버를 실행하지 않고 직접 해보고 싶습니까? 대답은 SCP입니다. 기술적이지 않은 사용자는 SCP 클라이언트 사용법을 배우기 만하면됩니다. 그것은 어렵지 않습니다.

SCP는 FTP보다 많은 이점을 가지고 있으며 그 중 일부는 다음과 같습니다.

  • 오랜 역사를 가진 SSH를 기반으로하므로 기본적으로 안전하고 암호화되어 있습니다.
  • 두 개 대신 하나의 포트를 사용하며 "수동 모드"또는 방화벽 해결 방법이 필요하지 않습니다. 라우터의 단일 포트를 전달하면됩니다.
  • FTP와 동일한 방식으로 사용자를 관리 할 수 ​​있습니다.

SCP는 파일 전송을 수행 할 수 있습니다. 디렉토리 목록 또는 다른 파일 관리 기능을 제공하지 않습니다. 따라서 FTP와 비교할 수 없습니다. 대신 SFTP를 의미했을 수도 있지, 그렇지?
Martin Prikryl

나는 정말로 그들에게 별도의 고객, 너무 많은 핸드 홀딩 / "what-is-this"위험이 필요하지 않으며 보너스로 그것을 유지해야합니다. NextCloud가 내장 된 freenas 서버를 사용할 수 있습니다. FTPS를 대체 ​​할 수 있습니까? 그렇다면 장단점은 무엇입니까?
Stilez
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.