Linux FTP的安装与配置

ftp安装部分,操作步骤如下:

可以使用yum命令直接安装ftpyum install vsftpd

ftp服务的开启与关闭命令:

    // 开启:
    # service vsftpd start
    //关闭:
    # service vsftpd stop

安装成功后,可以在本地使用ftp软件连接,默认账号是虚拟机的账号和密码。

linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:

ftpvsftp 被限制用户名为Hoe。被限制路径为/home/Hoe

2、建用户:在root用户下:

    # useradd -d /home/Hoe Hoe //增加用户Hoe,并制定Hoe用户的主目录为/home/Hoe
    # passwd Hoe //为Hoe设置密码

3、更改用户相应的权限设置:

    # usermod -s /sbin/nologin Hoe //限定用户Hoe不能telnet,只能ftp
    # usermod -s /sbin/bash Hoe //用户Hoe恢复正常
    # usermod -d /Hoe Hoe //更改用户Hoe的主目录为/Hoe

4、限制用户只能访问/home/Hoe,不能访问其他路径:

修改 /etc/vsftpd/vsftpd.conf
限制访问自身目录(默认配置) chroot_list_enable=YES
引入chroot_list文件(默认配置) chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

改完配置文件,不要忘记重启vsFTPd服务器/etc/init.d/vsftpd restart

如果需要允许用户修改密码,但是又没有telnet登录系统的权限 usermod -s /usr/bin/passwd Hoe 用户telnet后将直接进入改密界面

Linux服务器

我来吐槽

*

*

仅有 1 条评论

  1. mafia

    直接用sftp吧,ftp好麻烦啊而且不是加密传输😅