sshfsを利用すると、サーバのディレクトリをマウントし、ローカルフォルダのように使うことができます。
かんたんにサーバ側のファイルを操作できるようになり、非常に便利です。
Here’s how.
sudo apt instal sshfs
# ローカルにてマウントポイントを作成
mkdir /tmp/remote-server
# sshfsにてサーバディレクトリをマウント
sshfs -p SSH_PORT USER@REMOTE-SERVER:/PATH /tmp/remote-server
# サーバのディレクトリがマウントされているか確認
ls -l /tmp/remote-server
df -HT
# マウント解除
sudo umount /tmp/remote-server
2023/05/22 追記 mount時に以下のようなエラーが表示されたときの対処
# リモートホストに「dumpvdl2_20230522.log」を送信時にエラーが発生
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
sending incremental file list
dumpvdl2_20230522.log
解決策:「-o nonempty」オプションを指定する
sshfs -p SSH_PORT -o nonempty USER@REMOTE-SERVER:/PATH /tmp/remote-server
# mountされているか確認。
df -HT
USER@REMOTE-SERVER:/PATH /tmp/remote-server fuse.sshfs 8.1T 2.4T 5.8T 30% /tmp/localpath
リンク