여러 호스트를 통해 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_workstation할 수 있나요 sshfs?

답변1

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

sshfs sample_workstation:dir /mnt/mountpoint

관련 정보