質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

1回答

6387閲覧

EC2でFTPユーザーの接続ができない。

退会済みユーザー

退会済みユーザー

総合スコア0

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2018/04/24 03:50

編集2018/04/24 04:48

##わからないこと
いつもお世話になっております。
この度EC2内のlinuxでFTPユーザーを作成し、FTP接続をしようとしたのですが、失敗しています。
表示されているエラーは、

「レスポンス: 530 Permission denied.
FTP over TLS に未対応のセキュアではないサーバです.」

というものです。
ファイルは、vsftpdフォルダ内に
chroot_list ftpusers user_conf user_list vsftpd.conf vsftpd_conf_migrate.sh
を作成してあります・
ftp-userというユーザーを作成し、上記のうち該当ファイル・フォルダ内に参照するファイルまでのディレクトリを記載しました。

「service vsftpd start」を行ってもfailにはなっておりません。

どうかご助力いただけないでしょうか。
よろしくお願いいたします。

##書いた内容
・chroot_listの中に
ftp-user

・user_conf→ftp-userの中に
/var/www/html

と記載しました。

##vsftpd.conf

dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES #async_abor_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES chroot_local_user=YES chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list listen=YES #listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=NO use_localtime=YES force_dot_files=YES pasv_address=35.160.187.120 pasv_enable=YES pasv_addr_resolve=YES pasv_min_port=60000 pasv_max_port=60010 user_config_dir=/etc/vsftpd/user_conf

※ポートについては21と60000-60010を開いてあります

下記のサイトを参考にしております。
https://live-cast.asia/blog/2015/11/a-ftp-server-on-the-amazon-web-services-ec2.html

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

FTPクライアントからは FTPS (暗号化) で接続しようとしているように見えますが、vsftpd 側は FTPS が有効になっていないようです。
FTP (暗号化なし)で接続するか、vsftpd 側で FTPS を有効(※)にするといいと思います。

※キーワード: ssl_enable, rsa_cert_file, force_local_data_ssl, force_local_logins_ssl

###(2018/04/26 23:56) 追記
「530 Permission denied.」のみに変わったとのこと。
/etc/vsftpd/user_list にログインしようとしているユーザーが記載されていませんでしょうか。
userlist_enable=YES, userlist_deny=YES (default) なので、/etc/vsftpd/user_list にはログインを禁止するユーザーを設定します。

他、chroot 関連や use_conf_dir についても、"man vsftpd.conf" をよく読んで理解してから設定した方がいいと思います。
vsftpd.conf などの設定ファイルを OS 標準の状態に近づけて、ユーザーでログインできることを確認してから、制限を加えていった方がいいと思います。

投稿2018/04/24 12:00

編集2018/04/26 14:56
TaichiYanagiya

総合スコア12146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/04/26 05:39

ご回答ありがとうございます。 ただ、FileZillaを使い、暗号化なしで接続しようとしているのですが、 それでもなお接続することができません。 「レスポンス: 220 (vsFTPd 2.2.2)   レスポンス: 530 Permission denied.」 と表示されます。 何卒よろしくお願い申し上げます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問