centos7.9 SFTP下载文件夹
时间: 2024-09-23 08:07:16 浏览: 47
在 CentOS 7.9 系统中使用 SFTP 下载整个文件夹,你需要安装 `openssh-server` 和 `sftp` 客户端。如果你还没有安装,可以按照以下步骤操作:
1. **安装SSH服务器** (如果尚未安装):
```
sudo yum install openssh-server
```
2. **启动并设置服务**:
```
sudo systemctl start sshd
sudo systemctl enable sshd
```
3. **配置SFTP用户(可选)**:
创建一个新的SFTP用户(例如:newuser),并给予权限:
```
sudo useradd newuser
sudo passwd newuser
sudo mkdir /home/newuser/download
sudo chown newuser:newuser /home/newuser/download
```
4. **编辑SSH配置** (`/etc/ssh/sshd_config`) 添加以下行:
```
Subsystem sftp /usr/libexec/openssh/sftp-server
```
5. **重启SSH服务以应用更改**:
```
sudo systemctl restart sshd
```
6. **通过SFTP下载文件夹** (假设你的远程服务器地址是 `remote_server_ip`,文件夹路径是 `/path/to/download`,并登录为新创建的用户`newuser`):
```
sftp newuser@remote_server_ip
ls /path/to/download
get . /home/newuser/download/ # 使用get命令下载整个目录到本地的download文件夹
exit
```
阅读全文