Lokalne montowanie zdalnych katalogów – sshfs
Montownie lokalnie pod windowsem katalogu znajdującego się na zdalnym linuxie.
Czasami przydaje się podmontować lokalnie pod windowsem katalog znajdujący się na zdalnym linuxie. Z pomocą przychodzi sshfs-win, dzięki któremu zrobimy to w łatwy i bezpieczny sposób.
Wszystkie informację zawarte są na stronie projektu:
https://github.com/winfsp/sshfs-win
Najszybciej zainstalujemy wszystko z poziomu terminala windowsa kopiując:
winget install WinFsp.WinFsp; winget install SSHFS-Win.SSHFS-Win
Składnia:
\\sshfs\[LOCUSER=]REMUSER@HOST[!PORT][\PATH]
\\sshfs.r\[LOCUSER=]REMUSER@HOST[!PORT][\PATH]
\\sshfs.k\[LOCUSER=]REMUSER@HOST[!PORT][\PATH]
\\sshfs.kr\[LOCUSER=]REMUSER@HOST[!PORT][\PATH]
przykład:
\\sshfs.r\root@192.168.0.1\var\www
Montownie lokalnie pod linuxem katalog znajdującego się na zdalnym linuxie.
Instalujemy sshfs:
apt-get install sshfs
Następnie na lokalnej maszynie tworzymy katalog w którym podmontujemy zasób zdalny:
mkdir /mnt/zasob_zdalny
Zasób ze zdalnej maszyny montujemy w katalogu zasob_zdalny poleceniem:
sshfs [email protected]:/home/user /mnt/zasob_zdalny
Odmontowanie zdalnego zasobu:
fusermount -u /mnt/zasob_zdalny
Ponowne montowanie zasobu można wykonać dodając opcje reconnect jak poniżej:
sshfs [email protected]:/home/user /mnt/zasob_zdalny -o reconnect
Poniżej film, który objaśnia jak utworzyć klucz ssh-rsa i logować się bezpiecznie bez hasła pod windowsem