# 安装 OpenSSH 服务器(如果尚未安装)
sudo apt-get update
sudo apt-get install openssh-server
# 编辑 SSH 配置文件
sudo nano /etc/ssh/sshd_config
# 在配置文件中添加或修改以下内容以启用 SFTP
# 只允许特定用户使用 SFTP
Match User sftpuser
ChrootDirectory /home/%u
ForceCommand internal-sftp
AllowTCPForwarding no
X11Forwarding no
# 重启 SSH 服务以应用更改
sudo systemctl restart ssh
# 创建 SFTP 用户并设置密码
sudo useradd -m sftpuser
sudo passwd sftpuser
# 设置用户的主目录权限
sudo chown root:root /home/sftpuser
sudo mkdir /home/sftpuser/upload
sudo chown sftpuser:sftpuser /home/sftpuser/upload
/etc/ssh/sshd_config
文件来配置 SFTP 相关设置。Match User
指令指定哪些用户可以使用 SFTP,并限制他们的访问权限。上一篇:解压命令linux
下一篇:linux怎么看操作系统
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站