SSHFS umožňuje přes SSH připojit filesystem ze vzdáleného počítače. Je to jedna z těch geniálních utilitek, které mě na Linuxu oslnili a bez kterých si už nedovedu práci představit.
Často pracuju se soubory na webovém serveru, který je ovšem fyzicky umístěn bůhví kde. FTP je nepohodlné, SSH v Midnight Commanderu je sice pěkné, ale zase je to jen kopírování sem a tam. Jen SSHFS umožňuje skutečně pracovat se vzdálenými soubory, jako kdyby byly lokální.
Instalace SSHFS
V Linuxech založených na Debianu, stačí nainstalovat balíček sshfs:
sudo apt-get install sshfs
Použití SSHFS
Obecné použití SSHFS je následující:
sshfs [user@]host:[dir] mountpoint [options]
Teď nějaký konkrétní příklad. Řekněmě, že na vzdálený server example.com máme SSH přístup, máme tam uživatelské jméno franta a máme tam adresář /data/www, který chceme v lokální adresářové struktuře připojit do /mnt/wwwdata (tento adresář musí existovat, samotným připojením se nevytvaří). Pak stačí napsat:
sshfs [email protected]:/data/www /mnt/wwwdata
A když ho chceme zase odpojit?
fusermount -u /mnt/wwwdata