SFTP 需要Centos服务端支持什么
时间: 2023-06-18 16:06:01 浏览: 137
要使用SFTP,您需要在CentOS服务器上安装和配置OpenSSH服务器软件。OpenSSH是一个免费的开源软件,提供了加密的SSH和SFTP协议。默认情况下,OpenSSH应该已经安装在CentOS系统中。但是,如果没有安装,您可以使用以下命令在CentOS上安装OpenSSH:
```
sudo yum install openssh-server
```
安装完成后,您需要确保OpenSSH服务器正在运行。您可以使用以下命令检查OpenSSH服务器状态:
```
sudo systemctl status sshd
```
如果状态为“active(running)”,则说明OpenSSH服务器正在运行。如果状态为“inactive(dead)”,则可以使用以下命令启动OpenSSH服务器:
```
sudo systemctl start sshd
```
要在CentOS上配置SFTP,您需要编辑OpenSSH服务器配置文件并启用SFTP子系统。您可以使用以下命令打开OpenSSH服务器配置文件:
```
sudo vi /etc/ssh/sshd_config
```
在配置文件中,找到以下行并取消注释:
```
#Subsystem sftp /usr/libexec/openssh/sftp-server
```
将其修改为:
```
Subsystem sftp internal-sftp
```
保存并关闭文件。然后重新启动OpenSSH服务器以使更改生效:
```
sudo systemctl restart sshd
```
现在您的CentOS服务器已经配置了SFTP服务。您可以使用SFTP客户端连接到服务器并开始传输文件。
阅读全文