こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

vsftpでのFTPS接続

CentOS:7.4 にて、vsftp 3.0.2 を導入しています。
FTP接続は出来て接続とファイル転送が出来るのですが、
FTPS接続ですと、次のエラーが発生してファイル転送ができません。
必要なポート(21番及び40000 - 40100 番)はファイアウォールで
許可設定しています。

Mon Oct 22 10:30:13 2018 [pid 2827] [ユーザ名] DEBUG: Client "xxx.xxx.xxx.xxx", "Connection terminated without SSL shutdown - buggy client?"
Mon Oct 22 10:30:13 2018 [pid 2839] [ユーザ名] FTP response: Client "xxx.xxx.xxx.xxx", "421 Timeout."

次はvsftp.conf の設定です。
---
# egrep -v "(^$|#)" /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
log_ftp_protocol=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
idle_session_timeout=10
data_connection_timeout=10
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=NO
userlist_deny=NO
userlist_file=/etc/vsftpd/enable_user_list
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100
use_localtime=YES
force_dot_files=YES
chroot_local_user=NO
local_root=/home/$USER
user_sub_token=$USER
log_ftp_protocol=YES
ssl_enable=YES
rsa_cert_file=/etc/certs/ワイルドーカード証明書
rsa_private_key_file=/etc/certs/ワイルドーカード証明書の鍵
ssl_sslv2=NO
ssl_sslv3=NO
ssl_tlsv1=YES
ssl_ciphers=HIGH
allow_anon_ssl=NO
allow_writeable_chroot=YES
force_local_data_ssl=NO
force_local_logins_ssl=NO
require_ssl_reuse=NO
---

"Connection terminated without SSL shutdown - buggy client?"
というエラーに遭遇し、解決された方がいらっしゃればご教授いただけませんか。

投稿日時 - 2018-10-22 11:42:53

QNo.9550159

困ってます

質問者が選んだベストアンサー

このエラー内容だけですと、原因が複数考えられます。
まずは下記をご確認ください。
1.FTPクライアントソフトの設定が”explicit”になっているか?
  ”implicit”だと接続できません。
2.ユーザ認証で失敗していないか?
  認証方法に問題があるかもしれません。
/var/log/secure
上記ログにある”server vsftpd”からの内容を確認されると問題が分かるかとおもいます。

解決されない場合、ログイン時のログをすべて公開してください。
エラーメッセージだけでは対応が難しいですね。

投稿日時 - 2018-10-23 14:04:50

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問