トップページ -> コンピュータ -> Linux で開発環境やツールを整備 -> Linux で sshfs を使ってみる
[サイトマップへ], サイト内検索:

Linux で sshfs を使ってみる

サイト構成 連絡先,業績など 実践知識 コンピュータ 教材 サポートページ

install

■ Ubuntu での install 操作の例

sudo apt-get install sshfs

mount 操作の例

mkdir /mnt
chown <ユーザ名> /mnt
sudo gpasswd -a <ユーザ名> fuse 
sshfs -o intr -o sshfs_sync <リモートマシンのユーザ名>@<リモートマシン名>:/directory /mnt

unmount 操作の例

fusermoount -u /mnt

自動接続スクリプトの例

.bashrc などに記述しておく. マウントが途切れていたら再マウントしている

if [ ! -f /tmp/www_done ]; then 
    sshfs -o intr -o sshfs_sync hoge@www.hoge.com:/var/www /home/ubuntuuser/www
    touch /tmp/www_done
else
    if [ ! -f /home/ubuntuuser/www/index.html ]; then 
	sshfs -o reconnect -o intr -o sshfs_sync hoge@www.hoge.com:/var/www /home/ubuntuuser/www 
    fi
fi