ポートは空けないので外からは接続できませんが、
ローカルではFTPでも問題ないので導入してみます。
-
FTP導入
apt-get install vsftpd service vsftpd stop vi /etc/vsftpd.conf
# 下記内容を変更 # 匿名ユーザ拒否 anonymous_enable=YES ↓ anonymous_enable=NO # ローカルユーザ許可 #local_enable=YES ↓ local_enable=YES # 書き込み許可 #write_enable=YES ↓ write_enable=YES # ファイル作成時のパーミッション755 #local_umask=022 ↓ local_umask=022 # アスキーでアップロード許可 #ascii_upload_enable=YES ↓ ascii_upload_enable=YES # アスキーでダウンロード許可 #ascii_download_enable=YES ↓ ascii_download_enable=YES # ホームディレクトリより上へのアクセス制御にchrootリストファイルを利用 #chroot_local_user=YES ↓ chroot_local_user=YES # chrootリストファイルを有効 #chroot_list_enable=YES ↓ chroot_list_enable=YES # chrootリストファイル配置場所 #chroot_list_file=/etc/vsftpd.chroot_list ↓ chroot_list_file=/etc/vsftpd.chroot_list # 下記内容を最終行に追加 # FTP接続制御リストファイル有効 userlist_enable=YES # FTP接続制御リストファイルに追加されていないユーザ拒否 userlist_deny=NO # FTP接続制御リストファイル配置場所 userlist_file=/etc/vsftpd.user_list
chrootリストファイルとFTP接続制御リストファイルに
自身のユーザ名を追加し、FTP再起動。vi /etc/vsftpd.chroot_list vi /etc/vsftpd.user_list service vsftpd start