tft每日頭條

 > 科技

 > 大數據之SFTP搭建與使用

大數據之SFTP搭建與使用

科技 更新时间:2024-12-05 11:02:21

大數據之SFTP搭建與使用?groupadd sftp useradd -s /bin/false -G sftp -d /home/sftp user_ftp passwd user_ftp,接下來我們就來聊聊關于大數據之SFTP搭建與使用?以下内容大家不妨參考一二希望能幫到您!

大數據之SFTP搭建與使用(大數據之SFTP搭建與使用)1

大數據之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
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved