统信UOS服务器1060上安装部署ftp服务
  qkadZYAX5eto 2023年11月02日 50 0

原文链接:统信UOS服务器1060上安装部署ftp服务

hello,大家好啊,今天给大家带来一篇在统信UOS服务器1060上安装部署ftp服务,并配置匿名用户访问权限,在之前的文章中,我们讲过了在统信UOS服务器1050e上部署ftp,配置非匿名用户登录,今天再给大家介绍一下匿名用户的配置。

1、登录服务器

C:\Users\rocli\Desktop>ssh root@192.168.118.140
The authenticity of host '192.168.118.140 (192.168.118.140)' can't be established.
ED25519 key fingerprint is SHA256:c1BupIX3+4/TA8AHlSuxBUpHmne7TY1GYJCi3J9Y5xw.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.118.140' (ED25519) to the list of known hosts.
UOS Server 20 1060e
root@192.168.118.140's password:
Welcome to UOS Server 20
Upgradable packages: 0
Upgrade command line: yum upgrade
Activate the web console with: systemctl enable --now cockpit.socket
Last login: Thu Aug 31 10:32:41 2023 from 192.168.118.1
Welcome to 4.19.90-2305.1.0.0199.56.uel20.x86_64
System information as of time: 2023年 08月 31日 星期四 10:35:35 CST
System load: 0.09
Processes: 236
Memory used: 10.1%
Swap used: 0.0%
Usage On: 14%
IP address: 192.168.118.140
Users online: 2
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_服务器

2、下载安装vsftpd

[root@localhost ~]# dnf install vsftpd -y
Last metadata expiration check: 0:11:54 ago on 2023年08月31日 星期四 10时33分12秒.
Dependencies resolved.
========================================================================================================================
Package Architecture Version Repository Size
========================================================================================================================
Installing:
vsftpd x86_64 3.0.3-32.uel20 UnionTechOS-Server-20-everything 89 k
Installing dependencies:
vsftpd-help x86_64 3.0.3-32.uel20 UnionTechOS-Server-20-everything 68 k
Transaction Summary
========================================================================================================================
Install 2 Packages
Total download size: 157 k
Installed size: 339 k
Downloading Packages:
(1/2): vsftpd-help-3.0.3-32.uel20.x86_64.rpm 354 kB/s | 68 kB 00:00
(2/2): vsftpd-3.0.3-32.uel20.x86_64.rpm 450 kB/s | 89 kB 00:00
------------------------------------------------------------------------------------------------------------------------
Total 778 kB/s | 157 kB 00:00
UnionTechOS-Server-20-1060-everything 12 kB/s | 1.7 kB 00:00
Importing GPG key 0x8DF595ED:
Userid : "UnionTech <security@uniontech.com>"
Fingerprint: C822 503F 2F4C E25A 6EA0 65BE 9055 A64E 8DF5 95ED
From : https://euler-packages.chinauos.com/server-euler//fuyu/1060/everything/x86_64/RPM-GPG-KEY-UnionTech
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : vsftpd-help-3.0.3-32.uel20.x86_64 1/2
Installing : vsftpd-3.0.3-32.uel20.x86_64 2/2
Running scriptlet: vsftpd-3.0.3-32.uel20.x86_64 2/2
Verifying : vsftpd-3.0.3-32.uel20.x86_64 1/2
Verifying : vsftpd-help-3.0.3-32.uel20.x86_64 2/2
Installed:
vsftpd-3.0.3-32.uel20.x86_64 vsftpd-help-3.0.3-32.uel20.x86_64
Complete!
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_linux_02

3、启动vsftpd

[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
Created symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service → /usr/lib/systemd/system/vsftpd.service.
[root@localhost ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2023-08-31 10:45:54 CST; 9s ago
Main PID: 36198 (vsftpd)
Tasks: 1
Memory: 448.0K
CGroup: /system.slice/vsftpd.service
└─36198 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
8月 31 10:45:53 localhost.localdomain systemd[1]: Starting Vsftpd ftp daemon...
8月 31 10:45:54 localhost.localdomain systemd[1]: Started Vsftpd ftp daemon.
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_ftp_03

4、添加服务到防火墙

[root@localhost ~]# firewall-cmd --add-service=ftp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_uos_04

5、修改/etc/vsftpd/vsftpd.conf配置

找到以下几行并进行相应的更改:

将 anonymous_enable 设置为 YES 以启用匿名访问。
将 local_enable 设置为 NO 禁止本地用户访问。
需要取消 anon_upload_enable 选项的注释,并设置为 YES。
要取消anon_mkdir_write_enable 选项的注释,并设置为 YES。
确保 write_enable 已经设置为 YES。

[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
[root@localhost ~]# grep anonymous_enable /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
[root@localhost ~]# grep local_enable /etc/vsftpd/vsftpd.conf
local_enable=NO
[root@localhost ~]# grep write_enable /etc/vsftpd/vsftpd.conf
write_enable=YES
anon_mkdir_write_enable=YES
[root@localhost ~]# grep anon_upload_enable /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES
[root@localhost ~]# grep anon_mkdir_write_enable /etc/vsftpd/vsftpd.conf
anon_mkdir_write_enable=YES
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_linux_05

6、创建匿名用户登录的根路径

[root@localhost ~]# mkdir -p /var/ftp/pub
[root@localhost ~]# chmod 777 /var/ftp/pub
[root@localhost ~]# systemctl restart vsftpd
[root@localhost ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2023-08-31 11:39:43 CST; 7s ago
Process: 37067 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
Main PID: 37068 (vsftpd)
Tasks: 1
Memory: 452.0K
CGroup: /system.slice/vsftpd.service
└─37068 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
8月 31 11:39:43 localhost.localdomain systemd[1]: Stopping Vsftpd ftp daemon...
8月 31 11:39:43 localhost.localdomain systemd[1]: vsftpd.service: Succeeded.
8月 31 11:39:43 localhost.localdomain systemd[1]: Stopped Vsftpd ftp daemon.
8月 31 11:39:43 localhost.localdomain systemd[1]: Starting Vsftpd ftp daemon...
8月 31 11:39:43 localhost.localdomain systemd[1]: Started Vsftpd ftp daemon.
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_Server_06

7、在本服务器上安装客户端测试

[root@localhost ~]# dnf install ftp
Last metadata expiration check: 0:08:16 ago on 2023年08月31日 星期四 10时45分09秒.
Dependencies resolved.
========================================================================================================================
Package Architecture Version Repository Size
========================================================================================================================
Installing:
ftp x86_64 0.17-81.uel20 UnionTechOS-Server-20-everything 44 k
Installing dependencies:
ftp-help noarch 0.17-81.uel20 UnionTechOS-Server-20-everything 18 k
Transaction Summary
========================================================================================================================
Install 2 Packages
Total download size: 62 k
Installed size: 98 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): ftp-help-0.17-81.uel20.noarch.rpm 100 kB/s | 18 kB 00:00
(2/2): ftp-0.17-81.uel20.x86_64.rpm 240 kB/s | 44 kB 00:00
------------------------------------------------------------------------------------------------------------------------
Total 332 kB/s | 62 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : ftp-help-0.17-81.uel20.noarch 1/2
Installing : ftp-0.17-81.uel20.x86_64 2/2
Running scriptlet: ftp-0.17-81.uel20.x86_64 2/2
Verifying : ftp-0.17-81.uel20.x86_64 1/2
Verifying : ftp-help-0.17-81.uel20.noarch 2/2
Installed:
ftp-0.17-81.uel20.x86_64 ftp-help-0.17-81.uel20.noarch
Complete!
[root@localhost ~]#

统信UOS服务器1060上安装部署ftp服务_Server_07

8、使用ftp连接测试

[root@localhost ~]# ftp 192.168.118.140
Connected to 192.168.118.140 (192.168.118.140).
220 (vsFTPd 3.0.3)
Name (192.168.118.140:root): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,118,140,191,117).
150 Here comes the directory listing.
drwxrwxrwx 4 0 0 33 Aug 31 03:37 pub
226 Directory send OK.
ftp> cd pub
250 Directory successfully changed.
ftp> ls -ltr
227 Entering Passive Mode (192,168,118,140,176,197).
150 Here comes the directory listing.
drwxrwxrwx 2 0 0 6 Aug 31 03:10 uploads
drwx------ 2 14 50 6 Aug 31 03:37 test
226 Directory send OK.
ftp> mkdir anonymous
257 "/pub/anonymous" created
ftp> ls -ltr
227 Entering Passive Mode (192,168,118,140,232,2).
150 Here comes the directory listing.
drwxrwxrwx 2 0 0 6 Aug 31 03:10 uploads
drwx------ 2 14 50 6 Aug 31 03:37 test
drwx------ 2 14 50 6 Aug 31 03:41 anonymous
226 Directory send OK.
ftp>

统信UOS服务器1060上安装部署ftp服务_ftp_08

9、在桌面系统上安装ftp客户端

统信UOS服务器1060上安装部署ftp服务_ftp_09

10、匿名登录

统信UOS服务器1060上安装部署ftp服务_linux_10

11、传输文件测试

统信UOS服务器1060上安装部署ftp服务_ftp_11

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  Yoru5qB4TSKM   2023年12月10日   39   0   0 服务器重启IP
qkadZYAX5eto