CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

Memo

2018 年 3 月投稿文

< Mar 2018 >

[情報技術] コマンドラインで FTP over TLS

コマンドラインで FTP サーバーにつなぐのに TLS を使う場合、ftp コマンドには初期状態で ssl を使う機能がなく、ftp-ssl を導入する必要があります。


$ sudo apt install ftp-ssl


あとはターミナルで


$ ftp-ssl


を起動すれば、FTP over TLS で接続することができます。


$ ftp-ssl

$ ftp> open [FTPサーバーのホスト名かIPアドレス]

$ Connected to *****.

$ 220 Welcome to blah FTP service.

$ Name ([FTPサーバー]:[ユーザー名]): [ユーザー名]

$ 234 Proceed with negotiation.

$ [SSL Cipher ECDHE-RSA-*****-*****-*****]

$ 331 Please specify the password.

$ Password:

$ 230 Login successful.

$ Remote system type is UNIX.

$ Using binary mode to transfer files.

$ ftp>

2018-03-02 (Fri) by Canaid SK

[情報技術] curl で FTP over TSL

FTPコマンドのような対話式ではありませんが、curlでもFTP接続が可能です。(curlはたくさんのプロトコルに対応しています)


$ curl --ssl ftp://[FTPサーバー] -u [ユーザー名] -k


上記のようにコマンドを打つと、ディレクトリ・ファイルリストが表示されます。"-k" は、自己署名証明書に承諾するオプションです。

ファイルのアップロードを行いたいときは、"-T" オプションを指定します。オプションの後にローカルファイル名を指定します。

ファイルのダウンロードを行いたいときは、"-O" オプションを指定します。

2018-03-02 (Fri) by Canaid SK

< PREV | NEXT >