[Dev] ftpコマンド、telnetコマンドでFTP接続

in #japanese2 days ago

こんにちは、@yasuです。

😁ftpコマンド

ftp -n <FTPサーバIPアドレス>
user <ID> <パスワード>
put <ファイル名>

😁telnetコマンドでFTP接続(動作の仕組みを学習するため)

コマンドプロンプト1⃣
telnet <FTPサーバIPアドレス> 21
user <ID>
pass <パスワード>
pasv

⇒⇒⇒ 応答メッセージ 227 Entering Passive Mode (<FTPサーバIPアドレスとデータ転送用ポート番号>).

<FTPサーバIPアドレスとポート番号>の内容
xxx1,xxx2,xxx3,xxx4,xxx5,xxx6

xxx1,xxx2,xxx3,xxx4:FTPサーバIPアドレス
xxx5,xxx6:データ転送用ポート番号の上位バイト,データ転送用ポート番号の下位バイト

データ転送用ポート番号=ポート番号の上位バイト * 256 + ポート番号の下位バイト
117,149 --> 117*256+149 --> 30101
117,150 --> 117*256+150 --> 30102
117,151 --> 117*256+151 --> 30103

コマンドプロンプト2⃣・・・別ウィンドウ
telnet <FTPサーバIPアドレス> <データ転送用ポート番号>

コマンドプロンプト1⃣
LIST

または、

STOR xxx・・・このあと、2⃣で入力したキーがアップロードされてファイルに保存される。2⃣を閉じると、コマンドが終了する。


😱FTPサーバの設定

ファイルをアップロードできない問題に遭遇した。
image.png

sudo nano /etc/vsftpd.conf

image.png

sudo systemctl restart vsftpd
sudo systemctl status vsftpd

Sort:  
Loading...

Coin Marketplace

STEEM 0.06
TRX 0.31
JST 0.062
BTC 66762.42
ETH 2055.34
USDT 1.00
SBD 0.50