云耀云服务器(旧版)
云耀云服务器(旧版)
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
-
常见问题
- 高频问题
- 计费
- 创建与删除
- 登录与连接
- 网络配置
-
文件上传/数据传输
- 上传文件到云服务器方式概览
- 本地Windows主机通过MSTSC上传文件到Windows云服务器
- 本地Windows主机使用OBS上传文件到Windows云服务器
- 本地Windows主机使用WinSCP上传文件到Linux云服务器
- 本地macOS系统主机上传文件到Windows云服务器
- 本地Linux主机使用SCP上传文件到Linux云服务器
- 本地Linux主机使用SFTP上传文件到Linux云服务器
- 本地Windows主机使用FTP上传文件到Windows/Linux云服务器
- 本地Linux主机使用FTP上传文件到Linux云服务器
- 怎样在本地主机和Windows云服务器之间互传数据?
- 使用FTP上传文件时客户端连接服务端超时怎么办?
- 使用FTP上传文件时写入失败,文件传输失败怎么办?
- 搭建了FTP,通过公网无法访问怎么办?
- 打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
- WinSCP无法连接到Linux云服务器怎么办?
- 磁盘管理
- 密码管理
- 资源监控
- 文档下载
- 通用参考
链接复制成功!
本地Linux主机使用SFTP上传文件到Linux云服务器
操作场景
本节操作以CentOS操作系统为例,介绍配置SFTP、使用SFTP上传或下载文件、文件夹的操作步骤。
操作步骤
- 以root用户登录云服务器。
- 执行以下命令查看ssh版本,OpenSSH版本大于等于4.8p1。
回显信息如下所示:
# OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
- 创建用户和组,以user1用户为例。
useradd -g sftp -s /sbin/nologin user1
- 设置用户密码。
图1 设置用户密码
- 设置目录权限。
chmod 755 -R /home/user1
mkdir /home/user1/upload
chown -R user1:sftp /home/user1/upload
chmod -R 755 /home/user1/upload
- 执行以下命令,编辑sshd_config文件。
注释掉如下信息
#Subsystem sftp /usr/libexec/openssh/sftp-server
补充如下内容:
Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /home/%u ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no
图2 sshd_config文件补充配置信息后 - 重启云服务器,或执行以下命令重启sshd服务。
service sshd restart
或
systemctl restart sshd
- 在本地主机执行以下命令,远程连接到服务器。
- 连接成功后,您可以使用交互式的sftp命令。
- 执行以下命令,上传或下载文件、文件夹。
下载文件:get -r
父主题: 文件上传/数据传输