
웹 브라우저를 통해 액세스할 수 있는 보안 전송 프로토콜을 찾고 있습니다. 사용자는 전체 파일 시스템이 아닌 일부 폴더에만 액세스/수정할 수 있어야 합니다.
예를 들어 다음과 같은 링크를 방문하여 내 서버에 액세스하고 싶습니다.
ftp://mysite.com
불행히도 ftp는 전혀 안전하지 않으며 2017년에는 약간 시대착오적으로 들립니다.
SFTP에는 세 가지 문제가 있습니다.
- Mac PC에서 브라우저를 통해 액세스할 수 없습니다(filezilla와 같은 소프트웨어가 필요합니다).
- 동일한 자격 증명을 사용하여 SSH를 통해 터미널에 액세스할 수 있습니다.
- 액세스 가능한 디렉토리를 제한할 수 없습니다.
내가 원하는 것을 달성하기 위한 제안이 있습니까? 나는 라즈베리 파이 3에 라즈비안을 설치했고 지금 만들고 싶은 서비스는 제한된 수의 사람들로 제한되어 있으므로 인증서, 외부 서버 또는 독점 솔루션을 구매할 수 없습니다.
SSH를 통한 FTPS 및 FTP도 존재한다는 것을 알고 있지만 이것이 가장 좋고 쉬운 솔루션인지는 실제로 모르겠습니다.
답변1
답변2
또 다른 솔루션은 클라우드 기반 SFTP SaaS 솔루션을 사용하는 것입니다. SaaS(Software as a Service) 솔루션을 사용하는 동안돈이 들 것이다, 성장과 향후 요구 사항에 따라 자체 호스팅 솔루션에 비해 시간과 비용을 절약할 수 있습니다.
저는 클라우드 기반 SFTP SaaS 솔루션을 사용하고 있습니다.엑사볼트. 당사 서비스(및 기타 여러 SaaS 솔루션)를 사용하면 계정 생성을 완료하자마자 다음 기능에 액세스할 수 있습니다(예제 링크 포함).
- 서버의 URL(예: mycompany.exvault.com)
- 능력사용자 추가, 개별 권한 설정, 홈 디렉터리 할당데이터를 별도로 보관하기 위해
- 다음과 같은 보안 옵션을 설정하는 기능SFTP/HTTPS만 해당연결 및 생성SSH 키사용자를 위해.
- 웹 브라우저를 통해 연결하거나 다음과 같은 통합을 사용하는 옵션FTP 클라이언트, 명령줄의 사용자 정의 스크립트 및API 통합.
비용 외에도 SaaS로 전환하면 서버에 물리적으로 액세스할 수 없게 됩니다. 소규모 프로젝트나 특정 작업 흐름의 경우 이는 요구 사항일 수 있습니다.
그러나 FTP를 대규모로 확장해야 할 것으로 예상되는 경우 클라우드 기반 SFTP SaaS는 내부 솔루션의 시간, 노력 및 비용을 줄이는 데 도움이 됩니다(예: 서버 호스트와의 조정, 보안 프로토콜 구현, 데이터와의 상호 작용, 지속적인 유지 관리, 소프트웨어 업데이트 등을 위한 프로세스/사용자 인터페이스 생성)