リモートサーバーとファイルを送受信する ー クライアントアプリ Cyberduck 編 ー
環境
- Parallels Desktop 14 for Mac
- macOS Mojave
- Ubuntu Server 18.04.2 LTS(リモートサーバー)
- Cyberduck(クライアントアプリ)
Cyberduck を用いて、以下のことを行います。
【予備知識】クライアントアプリ Cyberduck とは?
Cyberduck(サイバーダック)は簡単な操作で手軽にファイルをFTPサーバーにアップロード/ダウンロードできる無料FTPクライアントソフトです。
Cyberduckでのファイルのアップロードとダウンロードは、ドラッグ&ドロップ操作だけで行えてシンプルです。
引用元:https://cyberduck.softonic.jp/#tab-review
Cyberduck のダウンロードは以下の公式サイトから行うことができます。masOS 版、Windows 版が用意されているので、使用する PC に適したものを選択してください。
https://cyberduck.io/
ファイルをサーバーにアップロードする
1. Cyberduck を起動する
2. [新規接続] を選択して、各種情報(使用プロトコル、サーバー、ポート番号、ユーザ名、パスワード、秘密鍵ファイル)を入力する
基本的な設定は以下のような感じになります。
- 使用プロトコル:SFTP(SSH による暗号化 FTP)
- サーバ:xxx.xxx.xxx.xxx ポート番号:22(使用プロトコルを FTP とした場合、21 番ポート)
- ユーザ名:{リモートサーバーのユーザ名}
- パスワード:{リモートサーバーのユーザのパスワード}
- SSH Private Key:~/.ssh/id_rsa
注: ホストベース認証(公開鍵認証)かつパスワード認証を拒否、という設定を適用している場合、FTP での接続はできません。
3. ローカル PC からリモートサーバーへドラッグ & ドロップでファイルをアップロードする
ファイルをサーバーからダウンロードする
上の 1、2 の操作を行います。