🗃️
UbuntuでインストールできるFTPコマンドを使う
背景
FTPの調査をしたくて使ってみたけど、あんまり資料がなかったのでここに記す。
とりあえず簡単に動くことを確認した。
使い方
インストール
ubuntuであれば最新のもので下記のコマンドでインストールできます。
自分はDocker環境で試したので、普通にインストールされたUbuntu環境であれば標準で入っているかも。
sudo apt install ftp
接続する
最初にftp
にてコマンドラインを起動して、open
コマンドでサーバと接続する。
ftp
open {ip or domain} {port}
ftp
>open localhost 21
ファイルを送る
サーバと接続した状態でput
コマンド
put {local file name} {server file name}
>put /root/main.py main.py
local: /root/main.py remote: main.py
200 Active data connection established.
125 Data connection already open. Transfer starting.
226 Transfer complete.
516 bytes sent in 0.00 secs (1.7206 MB/s)
リモートファイルを確認する
サーバと接続した状態でdir
コマンド
dir
>dir
200 Active data connection established.
125 Data connection already open. Transfer starting.
-rw-r--r-- 1 root root 571 Feb 14 23:47 main.py
-rw-r--r-- 1 root root 603 Feb 14 23:48 main2.py
-rw-r--r-- 1 root root 16 Feb 14 11:57 test.txt
226 Transfer complete.
リモートファイルを取得する
サーバと接続した状態でget
コマンド
get {server file name} {local file name}
> get main.py debugfile
local: debugfile remote: main.py
200 Active data connection established.
125 Data connection already open. Transfer starting.
226 Transfer complete.
571 bytes received in 0.00 secs (2.3472 MB/s)
Discussion