[Dev] ftpコマンド、telnetコマンドでFTP接続
こんにちは、@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サーバの設定
sudo nano /etc/vsftpd.conf
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
Sort: Trending
Loading...

