linux 新增sftp用户流程梳理
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,有时为了特殊需求,服务器需要开通sftp给对端服务器传输文件,代替ftp的功能,这里编写一下:操作系统linux1、新增用户useradd -g sftponly -s "/bin/false" -d
千家信息网最后更新 2026年11月01日linux 新增sftp用户流程梳理有时为了特殊需求,服务器需要开通sftp给对端服务器传输文件,代替ftp的功能,这里编写一下:
操作系统linux
1、新增用户
useradd -g sftponly -s "/bin/false" -d "/ftp/usftpuser/" usftpuser
2、/etc/ssh/sshd_config
修改
Subsystem sftp internal-sftp
UsePAM yes
新增匹配用户
Match User usftpuser
ChrootDirectory /ftp/usftpuser
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
注意:在这里/ftp/usftpuser/,usftpuser这个目录必须是root用户,并且是755的权限,否则无法使用。
service sshd restart
然后可以尝试登陆了:
[root@cpsvpn ~]# sftp usftpuser@193.168.4.30
Connecting to 193.168.4.30...
usftpuser@193.168.4.30's password:
sftp>
sftp>
sftp> ls
sftp>
sftp> pwd
Remote working directory: /
注意:如果用户usftpuser需要使用当前目录,必须有管理root来建立有权限的目录,否则无法使用。
操作系统linux
1、新增用户
useradd -g sftponly -s "/bin/false" -d "/ftp/usftpuser/" usftpuser
2、/etc/ssh/sshd_config
修改
Subsystem sftp internal-sftp
UsePAM yes
新增匹配用户
Match User usftpuser
ChrootDirectory /ftp/usftpuser
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
注意:在这里/ftp/usftpuser/,usftpuser这个目录必须是root用户,并且是755的权限,否则无法使用。
service sshd restart
然后可以尝试登陆了:
[root@cpsvpn ~]# sftp usftpuser@193.168.4.30
Connecting to 193.168.4.30...
usftpuser@193.168.4.30's password:
sftp>
sftp>
sftp> ls
sftp>
sftp> pwd
Remote working directory: /
注意:如果用户usftpuser需要使用当前目录,必须有管理root来建立有权限的目录,否则无法使用。
用户
目录
服务器
权限
服务
特殊
操作系统
功能
文件
系统
需求
传输
尝试
登陆
管理
流程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技赋能下的互联网金融
新华互联网科技学院
互联网核心科技是什么
互联网中国科技
互联网与科技金融数据
互联网金融 科技
互联网科技小贷
以房互联网科技
互联网科技论文
济南和联互联网科技有限公司
互联网科技公司需要的职位
玖二柒互联网科技公司待遇
字节跳动和互联网科技
昊天互联网科技有限公司
互联网科技公司实习生
中国航天科技大学国际工业互联网
互联网科技商业
黑云互联网科技有限公司
互联网科技品牌
前海云享互联网科技
互联网科技会
北京互联网络科技有限公司
互联网科技寓意
厦门比较好的科技互联网公司
广州市恰铎互联网科技有限公司
迪庆互联网科技招生
科技互联网的核心竞争力
互联网风格科技公司名称
新氧科技和美国互联网有关系吗
萌小萌互联网科技河南有限公司