大数据之SFTP搭建与使用(大数据之SFTP搭建与使用)

groupadd sftp useradd -s /bin/false -G sftp -d /home/sftp user_ftp passwd user_ftp,接下来我们就来聊聊关于大数据之SFTP搭建与使用?以下内容大家不妨参考一二希望能帮到您!

大数据之SFTP搭建与使用(大数据之SFTP搭建与使用)

大数据之SFTP搭建与使用

一、建立用户和密码

groupadd sftp useradd -s /bin/false -G sftp -d /home/sftp user_ftp passwd user_ftp

二、配置文件

vi /etc/ssh/sshd_config

修改Prot 22为10022 找到Subsystem这个配置项,将其修改为 Subsystem sftp internal-sftp 然后再到⽂件最尾处增加配置设定属于⽤户组sftp的⽤户都只能访问⾃⼰的⽂件夹 Match Group sftp X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp ChrootDirectory /home/sftp/%u #需在 /home/sftp/ 创建user⽂件夹,该⽂件夹就是登录的sftp ⽤户⽬录

三、目录授权

修改cmcc_ftp⽤户所在⽂件夹的权限,让其属于root⽤户

chown root:root /home/sftp/user_ftp chown root:root /home/sftp

重启sshd服务

Systemctl restart sshd

建立目录授权

mkdir /home/sftp/user_ftp/user_mc mkdir /mnt/sdb/user_mc chown cmcc_ftp:sftp /home/sftp/user_ftp/user_mc chown cmcc_ftp:sftp /mnt/sdb/user_mc

挂载目录

mount --bind /mnt/sdb/user_mc /home/sftp/user_ftp/user_mc

开机启动

vim /etc/rc.d/rc.local

mount --bind /mnt/sdb/user_mc /home/sftp/user_ftp/user_mc

增加可执行权限

chmod x /etc/rc.d/rc.local

四、使用注意事项
  1. sftp登录后显示⽂件最后修改时间⽐实际修改时间慢8⼩时?由于sftp开启了chroot导致⽤户⽆法访问sftp服务器系统的/etc/localtime⽂件,因此需要复制⼀份时区⽂件,到该⽤户的的/etc/localtime mkdir /home/sftp/cmcc_ftp/etc cp /etc/localtime /home/sftp/cmcc_ftp/etc/localtime
  2. 密码过期?# 查看用户密码日志chage -l 用户名# 修改密码过期时间chage -M 99999 用户名# 查看服务器下面的所有用户cat /etc/passwd#查看用户权限设置cat /etc/login.defs
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页