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.