Linux下ftp搭建

发布于:2023-01-16 ⋅ 阅读:(402) ⋅ 点赞:(0)

1.1安装vsftpd软件

yum install vsftpd -y

1. 2启动vsftpd软件

service vsftpd start

1.3登录ftp服务

1.3.1 下载客户端工具 ftp和lftp

yum install ftp lftp -y

ftp访问:

默认情况下不允许root用户登录

我们可以新建一个用户来测试ftp服务

useradd sc

echo 123|passwd sc --stdin

1.3.2  登录lftp

格式: lftp -u  用户名,密码 ip地址

lftp -u sc,123 192.168.111.130

[root@localhost ~]# lftp -u sc,123 192.168.111.130

lftp sc@192.168.111.130:~> ls

lftp sc@192.168.111.130:~> pwd     

ftp://sc:123@192.168.111.130/%2Fhome/sc

lftp sc@192.168.111.130:~> mkdir sanchuang

mkdir 成功, 建立 `sanchuang'

lftp sc@192.168.111.130:~> ls

drwxr-xr-x    2 1001     1001            6 Aug 11 09:06 sanchuang

lftp sc@192.168.111.130:~> exit 

1.3.3  查看lftp常用命令 help

1.3.4  lcd命令 : 在本地切换目录

lftp sc@192.168.111.130:~> lcd /boot

1.3.5  !ls : 查看本地目录内容

lftp sc@192.168.11.130:~> !ls

1.3.6  put命令 上传文件到ftp服务器

lftp sc@192.168.111.130:~> put initramfs-3.10.0-1160.el7.x86_64.img

1.3.7 mirror命令 下载文件夹到本地

lftp sc@192.168.111.130:~> mirror sanchuang/

2.  了解ftp服务的配置文件 /etc/ftp/vsftpd

[root@localhost ~]# cd /etc/vsftpd

[root@localhost vsftpd]# ls

ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh

2.1  vsftpd.conf 主配置文件

2.2  ftpusers : ftp黑名单

2.3  user_list 黑名单或白名单

If userlist_deny=NO, only allow users in this file

只有 userlist_deny=NO的时候,在这个文件里面所有的用户都可以使用ftp服务,这个时候文件就从黑名单变成白名单

2.4  限制用户只能在自己家目录操作

chroot_list 文件默认不存在,需要在 /etc/vsftpd/下新建

touch chroot_list

2.5在 vsftpd.conf 配置文件里面修改以下配置

chroot_local_user=YES

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

例子:给Tom家目录去除写的权限。

去除写的权利以后这类用户只能下载不能上传。

chmod -w Tom

3.1linux系统的selinux可能会影响你的登陆,需要关闭selinux

[root@localhost vsftpd]# getenforce 
[root@localhost vsftpd]# setenforce 0
[root@localhost vsftpd]# getenforce

3.2修改vsftpd.conf 文件

添加allow_writeable_chroot=YES

3.3.关闭防火墙

service firewalld stop

3.4.启动vsftpd 服务

service vsftpd restart

 

3.5允许用户登录ftp服务

可以看到这是因为我们开启了设置用户只能在自己家目录下面

将 用户sc 加入到 /etc/vsftpd/chroot_list文件里

 4.1  使用windows向linux传文件。

ftp://192.168.111.130

登录

sc  123

 


网站公告

今日签到

点亮在社区的每一天
去签到