ftp安装部分,操作步骤如下:
可以使用yum
命令直接安装ftpyum install vsftpd
ftp服务的开启与关闭命令:
// 开启:
# service vsftpd start
//关闭:
# service vsftpd stop
安装成功后,可以在本地使用ftp软件连接,默认账号是虚拟机的账号和密码。
在linux
中添加ftp
用户,并设置相应的权限,操作步骤如下:
1、环境:
ftp
为vsftp
被限制用户名为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
后将直接进入改密界面
直接用sftp吧,ftp好麻烦啊而且不是加密传输😅