当前位置: 首页 > news >正文

准确----SFTP新增用户


1. 创建用户并设置密码

# 创建用户,加入组 sftpqdt,设置 home 目录和禁止 shell 登录
useradd -G sftpqdt -d /home/sftp/u10000304 -s /sbin/nologin u10000304# 设置密码(会交互输入)
passwd u10000304
# 示例密码(直接用 echo 管道也可一次性设置)
echo "xxxxxxxx" | passwd --stdin u10000304

2. 创建目录并分配权限

# 创建主目录
mkdir -p /home/sftp/u10000304# 主目录属主为 root,组为 sftpqdt
chown root:sftpqdt /home/sftp/u10000304# 创建上传和下载子目录
mkdir /home/sftp/u10000304/upload
mkdir /home/sftp/u10000304/download# 子目录属主改为用户 u10000304
chown u10000304:sftpqdt /home/sftp/u10000304/upload
chown u10000304:sftpqdt /home/sftp/u10000304/download# 设置权限
chmod 755 -R /home/sftp/u10000304

3. 修改 SSH 配置

编辑 SSH 配置文件:

vim /etc/ssh/sshd_config

在文件末尾添加:

Match Group sftpqdtChrootDirectory %hForceCommand internal-sftpAllowTCPForwarding noX11Forwarding no

4. 重启 SSH 服务

systemctl restart sshd

5. 测试连接

sftp u10000304@<server-ip>
  • 登录后应自动进入 /home/sftp/u10000304
  • 只能访问 uploaddownload 目录,不能访问系统其他路径

http://www.lryc.cn/news/614157.html

相关文章:

  • 三步完成,A100本地vLLM部署gpt-oss,并启动远程可访问api
  • 串口转以太网实战:S7-200驱动大棚温湿度监控、HMI与通风设备
  • Vue框架进阶
  • FPGA实现Aurora 64B66B数据回环传输,基于GTX高速收发器,提供2套工程源码和技术支持
  • 机器学习支持向量机(SVM)
  • 论文精读(二)| 开源软件漏洞感知技术综述
  • 深度学习·MAFT
  • Linux中的内核同步源码相关总结
  • 2025华数杯数学建模A题【 多孔膜光反射性能的优化与控制】原创论文分享
  • 提升LLM服务效率的秘密武器——vLLM!
  • 【MongoDB学习笔记2】MongoDB的索引介绍
  • [GESP202309 五级] 2023年9月GESP C++五级上机题题解,附带讲解视频!
  • 【具身智能】具身智能的革命——人形机器人如何重塑人类日常生活
  • VIOO IQOO7手机 解锁BL ROOT教程
  • Effective C++ 条款30:透彻了解inlining的里里外外
  • 安装CST时,报错问题处理
  • Suno AI 完全上手教程:从文字到音乐,打造自己专属音乐
  • Qwen Agent 入门介绍与简单使用示例
  • 用不均匀硬币实现公平决策
  • 【Bellman负环】Cycle Finding
  • 遥测自跟踪天线系统组成、特点、功能、工作流程
  • 降低程序运行时CPU和GPU峰值占用的技术方案
  • ADB 命令执行模块开发:双模式(普通模式Shell交互模式)实现、线程安全与资源管理优化
  • 机器学习——支持向量机(SVM)实战案例
  • Android 中解决 Button 按钮背景色设置无效的问题
  • BGP笔记及综合实验
  • 如何在simulink中双击一个模块弹出一个exe?
  • 三防平板+天通卫星电话,打通无人之境的通信经脉
  • 前端开发:JavaScript(7)—— Web API
  • 从手工到智能决策,ERP让制造外贸企业告别“数据孤岛“降本增效