見出し画像

vsftpdのインストール

サーバー環境:KAGOYA VPSサーバー/OpenVZ
CPU 3コア メモリ 1GB ストレージ 200GBHDD
CentOS7(64bit)
Apache/2.4.6
vsftpd/3.0.2

やったこと。
yum でインストール。
vsftpd.conf の設定。
service vsftpd restart でリスタート。

はまったこと。
1.接続できない
→allow_writeable_chroot=YES をvsftpd.confに記述追加で解決。
2.ログインがパスワードエラーで入れない。
→作成したユーザーにパスワードを与えることで解決。

2.FTPで接続するとログイン先が作業ディレクトリではなかった。

user_config_dir=/etc/vsftpd/conf
userlist_file=/etc/vsftpd/user_list
を記述することで解決。
conf ディレクトリ内にユーザー名のファイルを作成し、そのファイル内にlocal_root=/var/www/user_name
のようにログイン先ディレクトリを記述。
みたいな。。。

2021年5月13日追記
FTPクライアントをFilezillaに変えました所、接続が出来なくなりました。
サーバー側には問題が無さそうだったのでFilezilla側の設定を変更してみたりなんだりしていたんですが、結局ポートの無指定を指定することにより接続が可能となりました…。なんて簡単なことにハマっていたんだろうか😢

この記事が気に入ったらサポートをしてみませんか?