使用scp:

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。

scp作用:

1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。

2、我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无法通过常规途径上传是,只需要通过scp命令便可以轻松的达到目的。

scp使用方法:

1、获取远程服务器上的文件

scp -P 2222 root@xxx.xx.xx.xxx:/root/node-v10.1.0-linux-x64.tar.xz /home/node-v10.1.0-linux-x64.tar.xz

上 端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@xxx.xx.xx.xxx 表示使用root用户登录远程服务器xxx.xx.xx.xxx,:/root/node-v10.1.0-linux-x64.tar.xz 表示远程服务器上的文件,最后面的/home/node-v10.1.0-linux-x64.tar.xz表示保存在本地上的路径和文件名。

2、获取远程服务器上的目录

scp -P 2222 -r root@xxx.xx.xx.xxx:/root/node/ /home/node/

上 端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制(即复制该目录下面的文件和目录);root@xxx.xx.xx.xxx 表示使用root用户登录远程服务器xxx.xx.xx.xxx,:/root/node/ 表示远程服务器上的目录,最后面的/home/node/表示保存在本地上的路径。

3、将本地文件上传到服务器上

scp -P 2222 /home/node-v10.1.0-linux-x64.tar.xz root@xxx.xx.xx.xxx:/root/node-v10.1.0-linux-x64.tar.xz

上 端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 /home/node-v10.1.0-linux-x64.tar.xz

表示本地上准备上传文件的路径和文件名。root@xxx.xx.xx.xxx表示使用root用户登录远程服务器xxx.xx.xx.xxx,:/root/node-v10.1.0-linux-x64.tar.xz

表示保存在远程服务器上目录和文件名。

4、将本地目录上传到服务器上

scp -P 2222 -r /home/node/ root@xxx.xx.xx.xxx:/root/node/

上 端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制(即复制该目录下面的文件和目录);/home/node/表示准备要上传的目录,root@xxx.xx.xx.xxx 表示使用root用户登录远程服务器xxx.xx.xx.xxx,:/root/node/ 表示保存在远程服务器上的目录位置。

最新文章

  1. 【异常处理_iis】无法启动IIS Express\iisexpress.exe
  2. Java Annotation自定义注解详解
  3. java web项目启动时自动加载自定义properties文件
  4. hibernate search例子
  5. SqlServer2005安装错误解决方法
  6. Meta 的两个 相关属性
  7. MySQL5.6 windows7下安装及基本操作
  8. vi 快捷键积累
  9. 端口扫描之王——nmap入门精讲(转)
  10. 一个方便且通用的导出数据到 Excel 的类库
  11. Understanding continuations
  12. 写给想成为前端工程师的同学们  ―前端工程师是做什么的?a
  13. 天气类App原型制作分享-ColorfulClouds
  14. HTML5的canvas标签制作黑客帝国里的简单画面
  15. python爬虫套件在mac上的安装-bs的安装
  16. MyPubMedID
  17. flask与数据库连接相关操作
  18. (4.9)mysql备份还原——binlog查看工具之mysqlbinlog的使用
  19. js生成的cookie在yii2中获取不到的解决办法
  20. 引用数据类型 Scanner和 Random

热门文章

  1. Linux下复制文件
  2. git checkout --ours 【学习笔记】
  3. docker daemon 配置代理
  4. <工厂方法>比<简单工厂>多了啥
  5. vue-cli 最强指南
  6. 基于Ocelot的gRpcHttp网关
  7. 基于vue 、vue-router 、firebase的todolist小项目
  8. Vim里常见的几个不可见字符
  9. CDH 报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range
  10. 提升 Hive Query 执行效率 - Hive LLAP