Learning site for website creation

暗号化を使ったFTP接続(FTPS接続)ができない

公開日:2023年04月24日

暗号化を使ったFTP接続(FTPS接続)ができないトラブルが発生したときの対処法。

問題点

FFFTPを使ってレンタルサーバに接続するとアプリケーションが固まってしまう。

もちろんサーバ側のファイルは表示されない。

対処法

ちなみに暗号化なしでは接続ができた。

今回の接続環境では60000番台のポートに制限がかかっていた。

どうやらFTPS接続の場合60000番台のポートを使って転送しているようで、ここを開放することで解決した。

余談:コマンドプロンプトで確認

コマンドプロンプトに「ftp」を入力してFTPを起動

C:\Users\user>ftp

行頭が「ftp>」になっていることを確認して「open」を入力

ftp> open

行頭が「宛先」になっていることを確認して「ホスト名」を入力

宛先 ホスト名を入力
ホスト名 に接続しました。
220 FTP Server ready.
200 UTF8 set to on

行頭が「ユーザー (ホスト名:(none)):」になっていることを確認して「ユーザー名」を入力

ユーザー (ホスト名:(none)): ユーザー名を入力
331 Password required for ユーザー名

行頭が「パスワード:」になっていることを確認して「パスワード」を入力
※パスワードを入力しても画面が変わらないが認識はしている

パスワード:パスワードを入力(入力しても画面は変化しない)
230 User ユーザー名 logged in.

接続出来たら「ls」コマンドでファイルやディレクトリを確認する。

ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
.
..
index.html

「get」「put」でダウンロード、アップロードを試す。

ftp> get index.html
200 PORT command successful
150 Opening ASCII mode data connection for index.html (272 bytes)
226 Transfer complete
ftp: 284 バイトが受信されました 0.00秒 284000.00KB/秒。

接続の確認ができたら「close」で切断

ftp> close
221 Goodbye.

「quit」でFTP終了

ftp> quit

C:\Users\user>

ちなみにコマンドプロンプトからの接続は暗号化なし