首页 > 系统相关 >linux系统_腾讯云服务器_CentOS_搭建FTP

linux系统_腾讯云服务器_CentOS_搭建FTP

时间:2022-11-12 02:44:05浏览次数:42  
标签:FTP enable CentOS vsftpd lixh linux 服务器 YES local

A-搭建FTP服务器:

1-安装ftp服务器:

yum -y install vsftpd

2-设置ftp开机启动:

systemctl enable vsftpd.service

3-启动ftp服务:

systemctl start vsftpd.service

4-检查ftp服务进程:

netstat -antup | grep ftp

B-FTP服务配置:

# 是否启用匿名(这里设置强制用户登录)
anonymous_enable=NO
# 强制登录用户跳转到指定根目录(配合local_root使用)
local_enable=YES
local_root=/usr/local/wangbobo
# 登录用户是否具有写权限
write_enable=YES

#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
# 限制全部用户固定在根目录
chroot_local_user=YES
# 是否启用限制用户名单
chroot_list_enable=NO
# (default follows)
# chroot_list_file=/etc/vsftpd/chroot_list

# When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction
# with the listen_ipv6 directive.
# IPV4监控打开
listen=YES
# IPV6注释
# listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=NO
allow_writeable_chroot=YES

C-创建登录用户:

# 添加用户lixh,并设置路径/vsr/local/lixh
useradd -d /vsr/local/lixh lixh

设置用户密码:

passwd lixh

手动修改文件夹所有者为lixh

chown lixh /usr/local/lixh

设置文件权限为755(让用户具备读写,删除,更改等权限):

chomd 755 /usr/local/lixh

D-使用FileZalla客户端测试FTP服务器链接:

我这里使用了云服务器,云服务器注意设置允许21端口穿透防火墙:

 

FileZalla链接配置情况:

 

 这里注意传输设置需要设置为主动模式,否则会报错误:读取目录列表失败

 

 效果图:

 

标签:FTP,enable,CentOS,vsftpd,lixh,linux,服务器,YES,local
From: https://www.cnblogs.com/lxhbky/p/16882601.html

相关文章

  • Linux安装JDK
    1、下载Linux版本的JDK(注意看自己安装的Linux系统是什么位数)查看本机位数命令:sudouname--mJDK官网下载地址:https://www.oracle.com/java/technologies/downloads/#jav......
  • Centos 设置密钥登陆并禁用密码
    1:备份文件cd/etc/ssh/scpsshd_configsshd_config.bak2:生成密钥一路回车按下去就可以了。[root@centos7-1ssh]#ssh-keygen-trsaGeneratingpublic/private......
  • Npp FTP
    NppFTP下载NppFTP:点击前往下载打开Notepad++点击菜单栏插件,点击打开插件文件夹,右键新建文件夹,重命名文件名为:NppFTP将下载的NppFTP-x64.zip解压到NppF......
  • Linux基础——根目录扩容
    1、准备扩容/dev/mapper/centos-root[root@ceph-admin~]#df-ThFilesystem              Type      Size  UsedAvailUse%Mountedondevtmpf......
  • Linux基础——内核排查过程
    根因:(内核BUG)BUG:unabletohandlekernelNULLpointerdereferenceat0000000000000019,代码调用函数assign_irq_vector报错,通过升级内核版本进行修复。解决办法:  ......
  • Linux安装php-vld扩展
     安装查看opcode利器vld,记录一下开发机安装php-vld过程。一、准备工作  Linux开发机一台;  Nginx、PHP已安装。二、安装phpvld扩展2.1、下载文件下载:​​http://p......
  • linux将程序放在后台运行
    &:使用&只能是将像mysqld一样已经做成守护进程的程序有效,否则关掉终端,照样挂nohup:这是一个好方法,但是nohup使用时,对于非os内建命令只能使用绝对路径调用如:nohup/opt/j......
  • 在linux  NETBEAN7.4中使用 XDEBUG…
    第二步,我们要将xdebug配置起来.1.进行xdebug的官方 ​​​http://www.xdebug.org/​​​.2 进入下载页面选择适合你的版本下载. ​​​http://www.xdebug.org/downlo......
  • 关于单机最大tcp连接数 及 linux …
    在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少?如何标识一个TCP连接ip, local port,remo......
  • Linux 运行进程实时监控pidstat命…
    简介pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显......