Cyberduck はサーバ上にあるファイルを手元の PC にダウンロードしたり,手元の PC にあるファイルをサーバ上にアップロードしたりできるソフトウェアです.例えば,サーバ上にあるファイルをダウンロードして Visual Studio Code などのテキストエディタで編集し,保存すれば自動的にアップロードすることができます.なお,Cyberduck は無料でも使えますが,寄付を募っているので,気に入ったら寄付をすると良いでしょう.
https://cyberduck.io/ から Windows 用をダウンロードすると良い.
ダウンロードできたら,インストーラを実行する.
「Install」をクリックする
インストール中
インストールが終われば「Close」をクリックする
Cyberduck の設定を行う前に,エクスプローラの設定を変更しておく.まず,エクスプローラを表示する.
「ファイル」メニューから「フォルダーと検索のオプションの変更」をクリックする
「表示」タブの「登録されている拡張子は表示しない」のチェックを外す
エクスプローラの設定が終われば,Cyberduck を起動する.
「編集」メニューから「環境設定」を選択する
「ブラウザ」から「.で始まるファイルを表示」と「ダブルクリックしたファイルを外部エディタで開く」の2つにチェックを入れる.
「外部エディタ」から「選択」をクリックして,好みのテキストエディタを指定する.さらに同じ画面で,「常に省略時エディタを使用」にチェックを入れる.
Cyberduck を再起動したら,いつも使うリモートサーバ(仮想マシン)をブックマークに登録しておこう.
「ブックマーク」メニューから「新規ブックマーク」を選択する.
プロトコルは「SFTP (SSH による暗号化 FTP)」を選択する.
その他の項目を次のとおり設定する.
ブックマークを設定すると,次のような画面になる.
ブックマークをダブルクリックして接続する.初めて接続するときには,次のような画面が表示されるので,「許可」するとよい.
パスワードを尋ねられるので「vagrant」を入力する.
接続できれば,次のような画面になる.なお,Cyberduck を再起動するまでは(?)隠しファイルが表示されない可能性がある.
Linux(や mac)ではファイル名やフォルダ名の先頭に「.」がついたものは隠しファイル(隠しフォルダ)である.