admin 管理员组

文章数量: 1086019


2024年6月7日发(作者:averageif函数怎么使用)

1. 安装vsftpd服务:

在shell下运行yum install vsftpd,即可安装成功;

2. 修改vsftpd的配置:

在/etc/vsftpd/下找到文件,修改默认配置,包括监听地址和端口,

是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsftpd配置手

3.启动vsftpd服务:

运行service vsftpd start即可,或者运行/etc/init.d/vsftpd start

4.为ftp建立用户和登录目录

#useradd -G ftp -d /目录名 -M 用户名

#passwd 用户

#chown 用户名.ftp /目录名 -R

#chmod 750 /目录名 -R

然后你就可以用你新建的用户名和帐号登录这个ftp了,ftp的登录方式是

ftp 主机名;

输入用户名;

输入密码。

当然你用ftp工具也可以哦。

开启FTP

[root@huiyi ~]# service vsftpd start

Starting vsftpd for vsftpd: [ OK ]

关闭FTP

[root@huiyi ~]# service vsftpd stop

Shutting down vsftpd: [ OK ]

【1】FTP自动登录并批量下载

#!/bin/bash

ftp -n<<

user guest 123456

binary

cd /home/data

lcd /home/databackup

prompt

mget *

close

bye

!

【2】FTP自动登录并上传文件

#!/bin/bash

ftp -n<<

user guest 123456

binary

hash

cd /home/data

lcd /home/databackup

prompt

mput *

close

bye

#useradd -d /ftpdir ftpuser 创建ftp用户,并制定家目录为上传目录

passwd ftpuser 输入密码

# chown ftpuser /ftpdir 更改上传目录的拥有者,使之有更改权限 # usermod -s

/sbin/nologin ftpuser 使用户无法通过各种shell登录# usermod -s /sbin/bash ftpuser

用户恢复正常 3.修改/etc/vsftpd/ chroot_list_enable=YES 限制用户,只能

访问家目录chroot_list_file=/etc/vsftpd/chroot_list 被限制访问的用户名单(需要新

建该文件,添加进用户名) 4./etc/init.d/vsftpd

restart/linuxrumen/


本文标签: 用户 登录 目录 文件 配置