SSH 대신 SSHFS를 사용하는 데 단점이 있습니까?


9

SSHFS를 사용하여 원격 컴퓨터에 SSH를 사용하는 대신 로컬 컴퓨터에 원격 파일 시스템을 마운트하는 것이 더 쉽다는 것을 알았습니다. 이렇게하면 scp복사 / 붙여 넣기에 복잡한 모든 명령을 사용하지 않아도됩니다. 그러나 인터넷에서 SSHFS에 대해 말하는 사람은 거의 없습니다. SSHFS가 더 쉬운 경우 왜 더 대중적이지 않습니까? 단점이 있습니까?

답변:


12

SSH는 주로 파일을 복사하는 데 사용되지 않습니다. 보안 링크를 통해 원격 시스템 / 서버에 로그인하고 운영하고 호스트간에 보안 터널을 만드는 데 사용됩니다. 거의 모든 주요 운영 체제에서 사용할 수 있습니다 (또는 설치할 수 있습니다).

SSHFS는 원격 마운팅으로 제한되며 FUSE를 사용할 수있는 시스템에서만 사용할 수 있으며 동일한 용도로 사용되지 않습니다. scp실제로 복잡하지는 않지만 "전임자"와 비슷한 구문을 사용합니다 rcp. 하나 또는 두 개의 파일을 복사하기 scp만하면됩니다. 에 관심이있을 수도 있습니다 sftp.


흠, 나는 이것에 대해 혼란 스러울 수 있습니다. 문제는 HPC 클러스터에서 일부 프로그램을 실행하려고합니다. 당신이 말한 것에서 sshfs혼자 사용하면 컴퓨팅에 클러스터를 사용할 수없는 것 같습니다 . 파일 시스템 만 마운트하기 때문에 의미합니까?
— Bernhard Heijstek

7
SSHFS는 파일 시스템 구현입니다. 명령을 실행하지 않고 파일을 "공유"하는 데 사용됩니다. 머신의 sshfs 마운트에서 명령을 실행하면 해당 명령이 원격 서버에서 예상 되지 않습니다 . 원격 서버의 파일을 사용하여 컴퓨터에서 실행됩니다. NFS 또는 Windows 공유처럼.
— Mat

3

나는 똑같은 궁금했다. 원격 웹 공간에 다른 액세스 방법을 시도하고 조정하는 데 많은 시간을 보냈습니다. NFS (자주 잠금, 성능 저하), Samba (특히 SMB 2.0에서 매우 우수함), OpenAFS (로컬 캐싱에도 불구하고 실제로 빠르지는 않았습니다)를 시도했습니다.

그런 다음 한 동료가 SSHFS를 언급했습니다. 나는 웹 공간을 매핑했으며 결코 되돌아 보지 않았습니다. 내 대규모 웹 프로젝트는 내가 관리 할 수있는 가장 조정 된 Samba 마운트보다 두 배 빠른 속도로 IDE에 의해 색인됩니다.

간단히 말해서 SSHFS는 약자입니다.


당신은 SSHFS가 SMB와 다른 것들보다 우수하지만 사람들에 의해 실현되지 않았다는 것을 의미합니까?
— Frozen-flame

나는 그것이 잘 표현되지 않았으며 그 특성에도 불구하고 잘 알려져 있지 않다는 것을 의미합니다.
— demonkoryu

-2

압축 오버 헤드, 낮은 대기 시간 허용 및 메모리 부족, 연결이 끊어 질 때마다 sshfs가 불안정 할 수 있습니다.


4
SSHFS는 NFS 프로토콜을 전혀 사용하지 않습니다. 마지막 문장을 이해하지 못했습니다.
— Mat

권리. 나는 단일 또는 제한된 소수의 사용자가 동시에 파일 시스템에서 액세스를 수행 할 때 sshfs가 더 관련성이 있다고 말합니다.
— Nikhil Mulley

NFS는 특히 연결 문제에 대해 만족하지 않습니다. 보안 / 비보안 연속체와는 아무런 관련이 없으며 탄력적 / 비 복원 프로토콜 연속체와 관련이 있습니다.
— CVn

3
-1. 답변은 forums.opensuse.org/showthread.php/414755-sshfs-vs-nfs의 두 게시물에서 설명하지 않습니다 (그리고 아마도 "vs."는 원래 "via"대신에 있다고 생각합니다). 이전 의견에서 언급했듯이 부정확합니다.
— echristopherson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.