Huawei Cloud EulerOS安装ftp服务技术实战【玩转华为云】
1、 在华为云首先选择“购买弹性云服务器”,选择“按需付费”,进到如下界面
2、 操作系统选择“Huawei Cloud EulerOS”,如下图所示:
3、 设置“登录凭证”,输入root的密码,如下图所示:
4、 选择右侧“已阅读协议”,点击右侧“立即购买”
5、 购买成功后,会显示任务成功信息,可以查看自己云服务器资料。
6、 在远端利用FinallShell,链接公网IP后,登录后界面如下:
7、 搭建ftp服务器,首先安装vsftpd服务
yum install -y vsftpd
8、 查看vsftpd服务是否启动,并设置开机自启动
systemctl status vsftpd
systemctl enable vstfpd –now
netstat -ntlp | grep ftp
9、 创建虚拟账号,FTP的虚拟用户是特定服务的专用用户,拥有独立的用户/密码文件。所有虚拟用户会统一映射为一个指定的系统帐号:访问共享位置,即为此系统帐号的家目录,各虚拟用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定。
1、建立vsftpd服务的宿主用户
#useradd -d /home/ftp ftpuser //添加用户ftpuser,指定用户家目录为/home/ftp
2、修改用户密码
#passwd ftpuser
3、设置用户登录shell
#usermod -s /sbin/nologin ftpuser
4、新建目录
#mkdir /home/ftp/ftpuser
#chmod -R 777 /home/ftp/ftpuser
10、 日志文件
#touch /var/log/vsftpd.log //创建日志文件
#chown ftpuser:ftpuser /var/log/vsftpd.log //修改文件属性
11、 过滤所有#号的内容,grep -v '^#' /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
12、 测试
客户端验证
一、访问验证
1)访问方式:ftp + ip地址,示例如下
[root@host1 ftp]# ftp 192.168.171.132
Connected to 192.168.171.132 (192.168.171.132).
220 (vsFTPd 3.0.3)
Name (192.168.171.132:root): ftpuser
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
- 点赞
- 收藏
- 关注作者
评论(0)