Windows 11でパスフレーズ付きの公開鍵認証SFTPをマウントする
更新日:
投稿日:
投稿日:
古のSFTPマウントツールが軒並み死んでいるためRcloneを使う。WindowsからLinux上に構築したストレージに繋ぐときに便利
前提条件
- 接続先のSSH環境がある
- 接続先のSSH環境の公開鍵認証に利用する秘密鍵にパスフレーズが付いている
確認環境
| Env | Ver |
|---|---|
| OS | Windows 11 Pro (22621.3155) |
| Rclone | 1.65.2 |
手順
- Rcloneをインストールする
choco install rclone - WinFspもインストールする。これがないとマウントできない
- Rcloneの接続設定を作成する。設定ウィザードは少々複雑なのでよく読むこと
rclone config - 設定が完了したら、以下のコマンドでマウントできる
# 例:rclone mount hoge:/home/hoge Z: --network-mode rclone mount <user name>:<mount path> <drive letter>: --network-mode
トラブルシューティング
マウント時のターミナルウィンドウが邪魔
公式の解説によると、Windowsではバックグラウンドで動かすことができない
Use the --daemon flag to force background mode. On Windows you can run mount in foreground only, the flag is ignored.
どうしてもバックグラウンドで動かしたい場合はVDeskを使って適当な仮想デスクトップで起動するか、タスクトレイ系のユーティリティを使ってタスクトレイに突っ込んだりするといいだろう