linux 添加sftp用户

凌得涂

关注

阅读 84

2022-09-06


-- 创建fxq用户,指定用户家目录为/app/fis/data/fxq 指定Uid为503
useradd fxq -d /app/fis/data/fxq -g sftp -u 503

-- 给指定fxq用户设置密码
passwd fxq


cd /app/fis/data/fxq

--级联创建fxq相关目录
mkdir /app/fis/data/fxq/send /app/fis/data/fxq/send/gwl /app/fis/data/fxq/send/pep -p

cd /app/fis/data/

--将/app/fis/data/fxq目录下面的目录以及子目录权限赋予给fxq用户和sftp用户组
chown fxq.sftp fxq/ -R

--将/app/fis/data/fxq目录权限赋予给root用户和sftp用户组
chown root.sftp fxq/

--将/app/fis/data/fxq目录操作权限赋设置为755
chmod 755 fxq

--将fxq用户添加到sftp用户组
usermod -G sftp fxq

--查看sftp用户组是否包含fxq用户
cat /etc/group

--编辑sshd_config配置文件
vim /etc/ssh/sshd_config

--添加加密算法
#jdk1.6加密算法
KexAlgorithms +diffie-hellman-group1-sha1


--添加sftp用户配置
#fxq用户配置
Match User fxq
ChrootDirectory /app/fis/data/fxq
AllowTcpForwarding no
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

--重启ssh服务
service sshd restart

--测试连接
sftp fxq@ip地址
--输入密码


--查看当前目录
ls


精彩评论(0)

0 0 举报