赞
踩
1、首先检查是否安装vsftpd软件
使用命令#
rpm -qa |grep vsftpd
yum -y install vsftpd
等待安装完毕!
启动ftp命令
#service vsftpd start
停止ftp命令
#service vsftpd stop
重启ftp命
#service vsftpd restart
ftp服务器主要有三个配置文件,都位于/etc/vsftpd目录下:
ftpusers //用来指定哪些用户不能访问ftp服务器
user_list //这个文件中的用户是否可以登录到服务器,取决于vsftpd.conf文件中的userlist_enable和userlist_deny这两个选项。
若需配置用户登录 ,配置文件需要 如下修改:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
.
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
port_enable=YES
allow_writeable_chroot=YES
local_root=/home/ftp (ftp默认路径,此处默认/home/ftp )
在linux中添加ftp用户,并设置相应的权限,操作步骤如下:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/ftp
2、建用户:在root用户下:
useradd -d /home/ftp user //增加用户test,并制定test用户的主目录为/home/ftp
passwd user //为user 设置密码 :user123456
3、 /etc/vsftpd/vsftpd.conf 已经修改 如下:
chroot_list_enable=YES //限制访问自身目录
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
所以可以直接 vi vsftpd.chroot_list文件,将用户添加进去,每个用户名一行即可
[root@localhost //]# cat etc/vsftpd/chroot_list
user
改完配置文件,不要忘记重启vsftpd服务器 : service vsftpd restart
连接方式
1.Linux系统本地连接
安装ftp执行命令:# yum -y install ftp
连接命令: # ftp 192.168.10.250
输入账号密码: 显示 230 login successful 即为 登录成功!
备注:若需要文件上传,需要保证 路径或者文件夹 有777权限。
日志 的查看和分析!
根据日志 可 查看文件是否上传或者下载成功 ~~
此时已经能够通过 服务端 的工具 ftpclient utils 利用 之前 配置的 ip 端口 以及 用户账号 和密码 四个参数 , 登录到 ftp 服务器 完成文件上传功能~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。