阅读量:3
在Debian上启用SFTP可按以下步骤操作:
- 安装OpenSSH服务器:执行命令
sudo apt update和sudo apt install openssh-server。 - 启动并启用SSH服务:使用
sudo systemctl start ssh启动服务,sudo systemctl enable ssh设置开机自启。 - 配置SSH服务器:编辑
/etc/ssh/sshd_config文件,确保Subsystem sftp /usr/lib/openssh/sftp-server未被注释。若要限制用户只能使用SFTP,可添加Match Group sftpusers相关配置,如ChrootDirectory %h等。 - 创建SFTP用户组及用户:执行
sudo groupadd sftpusers创建用户组,再用sudo adduser username添加用户,最后用sudo usermod -aG sftpusers username将用户加入组。 - 设置用户主目录权限:用
sudo chown root:root /home/username和sudo chmod 755 /home/username设置主目录权限。 - 重启SSH服务:执行
sudo systemctl restart ssh使配置生效。 - 测试SFTP连接:使用SFTP客户端,如
FileZilla,或命令行输入sftp username@your_server_ip进行测试。
以上就是关于“怎样在Debian上启用SFTP”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm