여러 호스트를 통해 sshfs를 사용합니까?

여러 호스트를 통해 sshfs를 사용합니까?

저는 ssh즐겨찾기를 사용하여 집에 있는 노트북에서 대학에 있는 워크스테이션으로 편안하게 이동합니다.

내 구성은 다음과 같습니다.

host sample_workstation
    hostname sample_workstation
    port 22
    user johndoe
    ProxyCommand ssh local_server -W %h:%p

host local_server
    hostname local_server
    port 22
    user johndoe
    ProxyCommand ssh gateway_server -W %h:%p

host gateway_server
    hostname gateway_server.my.university.tld
    port 22
    user johndoe

기본적으로 저는 gateway_server인터넷을 통해 액세스할 수 있는 로컬 인트라넷 서버에 SSH로 연결하고 있으며, 이는 또 다른 액세스 가능한 local_server터널을 제공합니다.sample_workstation

SSH와 완벽하게 작동하며 필요한 것은 다음과 같으므로 사용하기 쉽습니다.

ssh sample_workstation

...구성이 마법처럼 작동했습니다. 그러나 파일에도 액세스하고 싶습니다. rsync솔루션이지만 매일 사용하기에는 너무 복잡합니다(제 생각에는).

sshfs그래서 이를 사용하여 워크스테이션 작업 디렉터리를 마운트 하고 싶습니다 .

어떻게 건너서 경유 gateway_server하여 local_server갈 수 있나요 ?sample_workstationsshfs

답변1

SSHFS는 SSH의 SFTP 하위 시스템을 사용하므로 사용자가 설정한 것과 동일한 구성 파일을 사용합니다. 추가 구성이 필요하지 않습니다. sshfs원격 호스트에 마운트 지점을 마운트하기 만 하면 됩니다 .

sshfs sample_workstation:dir /mnt/mountpoint

관련 정보