在 CentOS 上安装 SFTP 服务,通常需要安装 OpenSSH 服务器
-
打开终端。
-
首先,确保系统已更新。运行以下命令来更新您的 CentOS 系统:
sudo yum update -y
- 安装 OpenSSH 服务器。运行以下命令来安装 OpenSSH:
sudo yum install openssh-server -y
- 启动 OpenSSH 服务。运行以下命令来启动 OpenSSH 服务:
sudo systemctl start sshd
- 设置 OpenSSH 服务开机自启。运行以下命令来设置 OpenSSH 服务开机自启:
sudo systemctl enable sshd
- 检查 OpenSSH 服务状态。运行以下命令来检查 OpenSSH 服务的状态:
sudo systemctl status sshd
现在,您已经在 CentOS 上成功安装了 SFTP 服务。接下来,您需要配置防火墙以允许 SFTP 连接。
- 配置防火墙。运行以下命令来允许 SSH 和 SFTP 连接(如果使用的是 firewalld):
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --permanent --add-service=sftp sudo firewall-cmd --reload
现在,您的 CentOS 系统已经安装了 SFTP 服务,并且可以通过 SSH 进行访问。请注意,您可能还需要创建一个用于存储用户文件和目录的系统用户,并为其分配适当的权限。有关如何执行此操作的详细信息,请参阅 OpenSSH 文档。