- ベストアンサー
FTPサーバについてのご意見。
いつも大変お世話になり、誠にありがとうございます。 標記の件。 もう24時間、FTPをやっていますが、一向に接続できません。 記述する箇所は少ないです。 それなのに、【接続できません】ばかりではアイデアもなくなります。 何処を設定するとよいのでしょうか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
/etc/vsftpd.conf の下記項目のコメント解除を行った場合は /etc/vsftpd.chroot_list を作成して接続を許可するユーザーIDを書き込みます。 #chroot_local_user=YES #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list ↓ chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list ffftpでサーバへ接続できたときはUbuntu18のユーザーのホームディレクトリが表示されるのでWindows 10側のテキストファイルを1つ転送(アップロード)してみると良いでしょう。 書き込みできていればサーバー側の転送先ディレクトリ(/var/www/html)へとりあえずテスト用のテキストファイルを転送してください。
その他の回答 (4)
- bunjii
- ベストアンサー率43% (3589/8249)
>初期状態ではいけないのではないですか? 接続できない条件が幾つかありますので原因を調べる段取りとして初期状態での動作確認がFTPサーバーの原因以外に有るか否かを確かめるべきです。 ファイヤーウォールが原因の1つであることが分かったと思います。 >編集かけた後が正しいのではないですか? vsftpd.confの書き換えは正しいかも知れませんが関連するファイルの作成や利用するフォルダ(ディレクトリ)のアクセス権の変更なども済ませないとね。
お礼
ありがとうございます。 良く解りませんでした。
- titokani
- ベストアンサー率19% (341/1726)
ローカルからのアクセスはできているのでしょうか?
お礼
いいえ。カッコ悪い、未完成のwebサイトです。 FTPを接続出来てから考える事です。
- t_ohta
- ベストアンサー率38% (5241/13712)
ファイアウォールの設定は済んでいますか? FTPはコントロール用の TCP/21port 以外にもデータ転送用のポートを使用します。 データ転送用のポートがブロックされたら通信が出来ません。 ↓ このあたりを参考に設定してみましょう。 https://bellett.moe.hm/index.php/2017/12/09/pasv-ufw-proftpd/ FTPはセキュリティ面でも設定面でも面倒なので、SCPを使った方が簡単でセキュアだと思いますよ。
お礼
ファイヤーウォールは終わったつもりでしたが ご指定のサイトには新しいことが書いてあります。 ありがとうございました。
- bunjii
- ベストアンサー率43% (3589/8249)
>何処を設定するとよいのでしょうか? 「https://okwave.jp/qa/q9775334.html」で回答しています。 vsftpd.confファイルを初期の状態に戻して再起動すればアップロードできない状態では接続できます。 その時点ではファイアーウォールで遮断されていて、先ほどのファイアーウォールの対策でFTPプロトコルが許可されたはずです。 FTPサーバーから接続を拒否されているのはvsftpd.confファイルの記述が初期状態に戻されていないからではないですか?(戻せないのであれば理由を書いてください)
お礼
初期状態ではいけないのではないですか? 編集かけた後が正しいのではないですか?
お礼
コメントアウトはもうできてますね。 それではやってみます。 ありがとうございます。
補足
依然として【接続できません.】です。 何が足りないのでしょうか? 思い付く節はありませんか?