目录
可以通过安装和配置OpenSSH来实现Debian上SFTP服务器的部署。 详细的步骤如下:系统更新
OpenSSH Server
Installopenssh服务器包:
16SudoAttinstall openssh -Server -Server -Server -Server -y
18
33。 SSH Server
EditsSSH配置文件🔥221/etc/ssh/ssh/sshd_config:
26🔥Sudanano/etc/etc/sssh/ssh/ssh/sshd_config
-
34🔥Acceptablesftp:确保不要对以下行进行评论
Yyes37🔥:
:
42🔥
44🔥
46restrictUserAccess:添加或更改以下行为sftp:
[h y your_username
52🔥
Replaceyour_username
Replaceyour_username🔥5555 55 55username
52🔥
Your_username255🔥Replace
your_Username🔥5555🔥Replace
Your_username255554🔥Replace
54🔥your_Uer_username_username🔥5555
56
h]
64🔥Permitrootloginno66🔥
70🔥default端口71🔥(可选):如果您想更改SSH的默认端口,则可以更改线路。 22 76🔥
REPLECE🔥7879🔥REPLECE🔥78
79
7879
79🔥SELECTER端口号。
4。 sshservice
86🔥
88🔥Sudosystemctlrestart sshd 90🔥
5。防火墙92🔥
如果您的系统启用了防火墙(例如UFW
),请确保允许SSH连接。 测试您的SFTP连接
SFTP客户端(SFTP
Connect使用命令行工具或Filezilla等到您的服务器等。
确保正确设置了用户的主目录权限,以使SFTP正常工作:
122🔥Sudo755 /home /your_username 128🔥
8。 配置Selinux(如果适用)
如果您使用的是Selinux,则可能需要设置SELINUX策略以允许SFTP连接。 这通常涉及设置适当的SELINUX上下文和规则。
133🔥您应该能够通过上述步骤成功将SFTP服务器部署到Debian。 如有任何疑问,请检查SSH和SFTP日志文件以获取更多信息:
136🔥SudoTail-f/var/var/log/auth.log 140🔥,它是Internet,并不表示本网站的所有视图! 关注我们:zhujipindao .com
评论前必须登录!
注册