Windows11にてsshfsを用いてスターレンタルサーバーをマウントする サーバー上のファイルをNeovimで編集するために導入。 ちなみにoil.nvimではうまく接続できず。 レンタルサーバーではsftpの一部コマンドが実行不可。 例えば、realpathなど。 このため、oil.nvimがサーバー上のファイル一覧を取得できず。 事前のインストールは2個 ------------------------------ winget install --id WinFsp.WinFsp winget install --id SSHFS-Win.SSHFS-Win ------------------------------ スターレンタルサーバーのsshは公開鍵方式。 事前にsshの設定を~/.ssh/configに設定済である前提。 $env:USERPROFILE\.ssh以下に作成されたconfigファイルを以下にコピーしファイル名を変更 コピー先 C:\Program Files\SSHFS-Win\etc 変更後ファイル名 ssh_config マウントのコマンド例 ------------------------------ net use X: \\sshfs.k\xxxxxxxx.stars.ne.jp!10022 ------------------------------ 注意 マウントしたサーバー上のファイルをNeovimで編集した場合に権限が変更される。 サーバー内でファイルを利用する場合は特に問題なし。 ただし、ファイルをWebに公開する場合は注意。 編集前: -rw-r--r--, 644 編集後: -rwxr-x---, 750 パーミッションの変更コマンド ------------------------------ chmod 644 * ------------------------------