Linux安装成ftp服务器
- Linux安装ftp服务器:
sudo apt-get install vsftpd
- 配置ftp服务器:打开/etc/vsftpd.conf文件,具体配置和解释如下:
sudo vi /etc/vsftpd.conf
可以参考下面的配置
listen=YES anonymous_enable=NO //是否允许匿名登陆 local_enable=YES //本机能否访问 write_enable=YES //允许读写 local_umask=022 //掩码,-rwxr-xr-x755的权限 dirmessage_enable=YES //当用户进入某个目录时,会显示该目录需要注意的内容,显示的档案默认是 `.message` use_localtime=YES // xferlog_enable=YES //记录使用者所有上传下载信息 connect_from_port_20=YES chroot_local_user=YES //不单独建立ftp用户,直接使用Ubuntu桌面用户就可以登陆: chroot_list_enable=YES //是否启用chroot_list_file配置的文件,如果为YES表示chroot_list_file配置的文件生效,否则不生效; chroot_list_file=/etc/vsftpd.chroot_list //文件路径 secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key allow_writeable_chroot=YES userlist_deny=NO //# 允许/etc/allowed_users用户列表登录 userlist_enable=YES userlist_file=/etc/allowed_users
- 查看allowed_users文件(如果没有该文件,新建这个文件,注意文件名字要和上面添加的一样,在这里是:allowed_users),向 其中增加可以登陆ftp服务器的用户名,例如:我的用户名bob.
- 重启ftp服务
sudo service vsftppd restart
测试:使用Xftp软件进行测试。
由于编码的问题,可能Xftp打开后,Linux可能会出现中文乱码,此时只要找到“属性”--->"选项"--->勾选“UTF-8”按钮。
唯大英雄能本色,是真名士自风流!
浙公网安备 33010602011771号