8.3.1 FTP简介
FTP用户授权
本地用户
本地用户可以通过输入自己的账号和密码进行登录。当登录成功后,其登录目录为系统提供给该用户的根目录($HOME),如/home/user1,用户利用FTP访问该目录如同在本地一样,可以下载及上传文件。
Guest用户
某些特定用户提供公共账号和密码,且此账号只能用于文件传输服务,其登录的目录为指定的目录,此用户类别为Guest用户。
匿名用户
anonymous用户名和空的口令来进行登录
8.3.1 FTP简介
FTP的传输模式
ASCII传输方式
假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。
二进制传输模式
在二进制传输中,保存文件的位序,以便原文件和拷贝文件是逐位一一对应的。
ASCII方式下传输二进制文件即使不需要也仍会转译。这会使传输稍微变慢,也会损坏数据,使文件变得不能用。
8.3.2 Linux下的FTP服务器
Wu-ftpd
Proftpd
vsftpd
8.3.3 FTP服务器的配置
vsftpd服务的安装与启动
安装
启动
vsftpd服务器的启动、停止与重新启动:
service vsftpd start
service vsftpd stop
service vsftpd restart
8.3.3 FTP服务器的配置
vsftpd服务的默认配置信息
配置文件
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
默认配置信息
/etc/vsftpd/vsftpd.conf主配置文件中默认设置的主要配置参数及含义
8.3.3 FTP服务器的配置
测试vsftpd服务默认配置
匿名用户访问(anonymous )
匿名户名:anonymous
默认路径:/var/ftp/pub
测试登录
一般情况下,匿名用户不能离开匿名服务目录/var/ftp,且只能下载不能上传文件。
本地用户访问
默认路径:用户宿主目录
测试登录
本地用户可以离开自家目录并可以切换到有权访问的其他目录,并在权限允许的情况下进行文件的上传与下载。
8.3.3 FTP服务器的配置
修改默认配置:允许匿名访问上传文件
修改配置文件,激活两项:
anon_upload_enable=YES
anon_mkdir_write_enable=YES
在原配置文件中添加两行:
anon_world_readable_only=NO
write_enable=YES
修改配置文件存盘退出,重新启动vsftpd服务
修改匿名用户上传目录的权限:
chmod 777 /var/ftp/pub
8.3.3 FTP服务器的配置
修改默认配置
限制本地用户的访问
在主配置文件中进行如下设置:
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
修改端口号:
例如:
Listen_port=61121
8.3.3 FTP服务器的配置
设置用户连接FTP服务器后的欢迎语
登录前的欢迎语
登录后的欢迎语:
在各自的宿主目录内,新建立“.message”文件,该文件内容即为用户连接FTP服务并登陆后或调转目录所显示的欢迎语。
8.3.3 FTP服务器的配置
FTP服务的客户端访问
FTP服务器端程序启动生效后,客户端程序访问服务器端不受操作系统限制,可以采用以下三种形式访问:
FTP客户端命令方式:
ftp 主机名或主机IP 端口号
万维网浏览器访问
ftp://登陆用户名:密码@FTP服务器域名或IP:端口号
客户端专用软件方式访问
CuteFTP
8.3.3 FTP服务器的配置
专用FTP客户端软件访问
CuteFTP是一个简单易用的FTP管理器。
CuteFTP安装成功打开界面窗口后,可以按照向导输入FTP服务器的域名或IP地址以及用户名密码,其他按默认选项即可连接,也可以在主界面下打开“文件”菜单,“新建”、“FTP”站点中进行远程FTP服务器信息填写连接 。
专用FTP客户端软件访问
标签:FTP,8.3,访问,配置,用户,vsftpd,Linux,服务器 From: https://blog.51cto.com/u_16058240/6229020