一、SSH 远程连接服务器

1、ssh 远程连接服务器:

命令:ssh 用户名 @ip,根据提示输入登录密码,如下所示:

  1. ssh root@服务器
  2. root@服务器's password:
  3. Last login: Thu Jun 28 10:13:49 2018 from 客户端IP
  4. Welcome to aliyun Elastic Compute Service!
  5. \[root@iZ2fsdgty4Z ~\]\#

二、利用 scp 客户端进行文件(夹)上传、下载

1、上传文件

命令:scp 本地文件路径 用户名 @服务器 ip: 目标路径

注意:此时的终端是基于自己本地电脑的目录,非服务器登录目录; 示例如下:

  1. wxMacBook\-Pro:~ % scp /User/mysql.log root@服务器IP:/usr/local
  2. root@服务器's password:
  3. Permission denied, please try again.
  4. root@服务器's password:
  5. mysql.log 100% 4828 36.4KB/s 00:00
  6. wxMacBook\-Pro:~ %

2、上传文件夹

命令:scp -r 本地文件夹路径 用户名 @服务器 ip: 目标路径 示例如下

  1. wxMacBook\-Pro:~ % scp \-r /User/XXX/log root@服务器:/usr/local/XXX
  2. root@服务器's password:
  3. .DS\_Store 100% 6148 546.9KB/s 00:00
  4. log 100% 4828 234.6KB/s 00:00
  5. log 100% 4828 372.1KB/s 00:00
  6. wxMacBook\-Pro:~ %

3、scp 下载文件

命令: scp 用户名 @服务器 ip: 文件路径 本地文件路径 示例如下

  1. wxMacBook\-Pro:~ % scp root@服务器:/var/log/mysql.log /Users/XXX/Downloads/
  2. root@服务器's password:
  3. mysql.log 100% 4828 194.3KB/s 00:00
  4. wxMacBook\-Pro:~ %

4、scp 下载文件夹

命令:scp -r 用户名 @服务器 ip: 文件夹路径 本地文件夹路径 示例如下:

  1. wxMacBook\-Pro:~ % scp \-r root@服务器:/var/log/kafka\-logs /Users/XXX/Downloads/
  2. root@服务器's password:
  3. .DS\_Store 100% 6148 1.0MB/s 00:00
  4. kafka\-logs 100% 4828 376.0KB/s 00:00
  5. kafka\-logs 100% 4828 309.5KB/s 00:00
  6. wxMacBook\-Pro:~ %

[

](https://cloud.tencent.com/developer/article/1849508)