快速配置sftp环境步骤
-
创建用户组:
sudo groupadd sftphczjtbxd
-
创建用户并将用户添加到组中,同时定义用户的主目录和登录shell:
sudo useradd -G sftphczjtbxd -d /app/data/czjtb/xdfile -s /sbin/nologin czjtbxd
-
设置用户密码:
echo "czjtbxd:xxxxxxx" | sudo chpasswd
-
修改目录的所有者和组:
sudo chown root:sftphczjtbxd /app/data/czjtb/xdfile sudo chgrp -R sftphczjtbxd /app/data/czjtb/xdfile
-
修改目录的权限:
sudo chmod -R 755 /app/data/czjtb/xdfile
-
在目录中创建download和upload目录,并修改这些目录的所有者和组:
cd /app/data/czjtb/xdfile mkdir download upload chown czjtbxd:sftphczjtbxd download upload
-
编辑SSH的配置文件:
sudo vi /etc/ssh/sshd_config
在文件中添加以下内容:
Match User czjtbxd X11Forwarding no ForceCommand internal-sftp AllowTcpForwarding no ChrootDirectory /app/data/czjtb/xdfile
-
重启SSH服务使配置生效:
sudo service sshd restart
-
配置备份目录:
cd /app mkdir downback sudo chown czjtbxd:sftphczjtbxd downback sudo chmod 755 downback
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/181633.html