3P by neo 2023-09-06 | favorite | 댓글 1개
  • 현재 유지되고 있는 SSHFS의 포크에 대한 기사, 이 시스템은 SFTP를 사용하여 원격 파일 시스템을 마운트할 수 있게 해줍니다.
  • 원래의 SSHFS (저장소: https://github.com/libfuse/sshfs)는 더 이상 유지되지 않는다고 선언되어, 이 포크가 만들어졌습니다.
  • Greg Shuflin (https://github.com/neunenak/sshfs/tree/rust)에 의해 진행 중인 SSHFS의 Rust 포크도 있습니다. Rust는 현대적이고 메모리 안전한 프로그래밍 언어입니다.
  • 그러나 Rust 언어는 젊은 언어라는 단점이 있으며, 불안정한 API 변경, 표준 사양의 부재, 그리고 긴, 계산 집중적인 컴파일 과정이 있습니다.
  • 현재 이 포크의 유지자들은 문제를 수정하고, PR을 병합하며, Rust 포크가 준비될 때까지 프로젝트를 유지하는 데 집중하고 있습니다.
  • SSHFS는 사용하기 쉽고 대부분의 SSH 서버에서 기본적으로 지원됩니다. 이는 모든 주요 리눅스 배포판에 포함되어 있으며, 많은 년 동안 다양한 시스템에서 생산적으로 사용되어 왔습니다.
  • 널리 사용되고 있음에도 불구하고, SSHFS는 현재 활발한 정기적인 기여자가 부족하며, 알려진 문제들이 있습니다.
  • 이 기사는 SSHFS를 사용하는 방법에 대한 자세한 지침을 제공하며, 파일 시스템을 마운트하고 언마운트하는 방법을 포함합니다.
  • 또한 SSHFS를 설치하는 방법에 대한 정보를 제공하며, 필요한 라이브러리와 도구를 포함합니다.
  • 이 기사는 사용자들에게 버그를 보고하고 프로젝트에 기여할 것을 권장하며, 지원과 버그 보고를 위한 메일링 리스트와 GitHub 이슈 트래커에 대한 링크를 제공합니다.
  • 이 기사는 최신 SSHFS 릴리스 (https://github.com/libfuse/sshfs/releases)와 패키징 상태에 대한 링크로 마무리됩니다.
Hacker News 의견
  • SSHFS의 현재 유지되고 있는 포크에 대한 기사, 이 시스템은 안전한 쉘(SSH) 세션을 통해 원격 서버에 위치한 디렉토리와 파일을 마운트하고 상호 작용하는 것을 가능하게 함.
  • 한 사용자는 Emacs를 사용하는 데 문제가 없다면, 투명한 원격 파일 액세스를 위해 Emacs의 TRAMP 기능을 사용하는 것을 제안함.
  • 다른 사용자는 Mac에서 macfuse + sshfs를 사용하는 것에서 "mountain duck" 도구를 사용하여 SFTP 엔드포인트에 대한 파인더와 마운트 포인트 액세스로 전환함.
  • SSHFS가 OpenSSH의 일부가 아니라는 오해를 명확히 함.
  • Slackware에서 사용된 SSHFS는 버려진 것으로 보이며, 개발자들이 프로젝트를 이어받을 것을 요청함.
  • SFTP는 좋지만 과소평가된 프로토콜로 강조되며, 특히 파일 트리를 양방향으로 미러링하는 것이 복제보다 효율적일 때 그렇습니다.
  • 일부 사용자들은 SSHFS가 더 이상 유지되지 않는 것에 실망을 표현하며, 원격 서버에 모든 플러그인을 설치하지 않고도 원격으로 코드를 편집하는 데 유용하다고 발견함.
  • 포크의 활동 수준에 대한 우려가 있으며, 마지막 커밋은 3월에 있었고 풀 요청과 이슈에 대한 활동이 거의 없음.
  • 한 사용자는 프로젝트가 고영향 이슈를 해결하는 활발한 유지 관리자를 가지고 있으므로 포크가 필요하지 않다고 주장함.
  • 사용자들은 SSHFS 대안으로 rclone mount를 논의하며, 이는 성능, 안정성, 캐싱 옵션을 향상시키고, Nautilus는 SFTP 폴더를 마운트함.
  • SFTP가 파일 전송을 위해 SSH 연결을 사용하므로, SSHFS와 사용자 인터페이스 차이가 없다는 점이 언급됨.