在Linux空间下设置SFTP,你可以遵循以下步骤:
对于基于Debian的系统(如Ubuntu),使用以下命令安装:
sudo apt-get update
sudo apt-get install openssh-server
对于基于RHEL的系统(如CentOS、Fedora),使用以下命令安装:
sudo yum install openssh-server
编辑/etc/ssh/sshd_config
文件,确保以下设置已启用:
PubkeyAuthentication yes
PasswordAuthentication yes
AllowUsers your_username
将your_username
替换为你希望允许通过SFTP访问的用户名。如果需要允许多个用户,请使用逗号分隔每个用户名。
创建一个新用户或选择一个现有用户来设置SFTP访问。使用以下命令创建一个新用户(将your_username
和your_password
替换为实际的用户名和密码):
sudo adduser your_username
sudo passwd your_username
对于基于Debian的系统:
sudo systemctl restart ssh
对于基于RHEL的系统:
sudo systemctl restart sshd
如果你的Linux系统上运行了防火墙,请确保允许SSH连接。对于基于UFW的系统,使用以下命令允许SSH连接:
sudo ufw allow ssh
对于基于Firewalld的系统,使用以下命令允许SSH连接:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
现在,你的Linux系统已经配置好了SFTP。用户可以使用SSH密钥或密码进行身份验证,并通过SFTP访问服务器上的文件和目录。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。