本文来自我的网站-跨时代的jay

当需要将服务器上的文件下载到本地时

或者是将本地上的文件上传到服务上时

该怎么做呢?

将本地文件上传到服务器

$ pwd
$ touch localfile
# 本地创建一个文件
$ scp /home/jay/localfile root@公网ip:/home/jay
# scure copy
# 将本地/home/jay目录下的localfile上传到服务器端的/home/jay目录下

注意

拷贝文件夹的时候使用 scp -r

应该要略等个几秒钟才会出现输入密码

这时候这上传成功了

不妨去服务器端看一看

$ ssh root@公网ip

成功了!

从本地get服务器上的文件

# 在/home/jay目录下创建一个remotefile
$ cd /home/jay
$ touch remotefile

还是在本机get这个文件

注意

拷贝文件夹的时候使用 scp -r

$ scp root@公网ip:/home/jay/remotefile /home/jay
# get服务器中/home/jay目录下的remotefile 到本地的/home/jay目录下

解释为什么只能在本机操作

局域网可以访问公网

公网是不能访问局域网的

而我们的本地电脑是没有公网的

因此我们的服务器无法唯一确定本地

所以只能在我们的本地进行操作

仔细观看上传与下载的命令行就能看出差别

获取本地公网ip_本地与远程linux服务器之间传输数据相关推荐

  1. linux系统之间无密传输,scp采用无密码在两台linux服务器之间传输数据(示例代码)...

    一.root用户: 1. 在主机A上执行如下命令来生成配对密钥: ssh-keygen -t rsa 按照提示操作,注意,不要输入passphrase.提示信息如下 Generating public ...

  2. linux服务器之间传输数据

    文章目录 1.服务器之间传输数据--rsync 1.1 传输文件 1.2 传输文件夹 1.服务器之间传输数据--rsync 1.1 传输文件 命令: rsync 被传输文件的路径 目的服务器用户名@目 ...

  3. 本地Jupyter连接远程linux服务器

    连接的前提是本地装好了Jupyter,以及远程的服务器也配置好了. 先连接远程的Linux服务器,输入脚本命令: jupyter notebook 得到执行结果: [I 14:29:11.290 No ...

  4. 远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用

    远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用 使用 navicat 相关软件远程连接数据库远程访问 xampp目录一般在/opt/lampp中 一.执行命令.进入目录: ...

  5. mac将远程linux服务器目录挂载(mount)到本地

    mac通过使用sshfs,可以将远程linux服务器的目录挂载(mount)到本地,就像访问本地目录一样操作远程目录,非常方便: mac brew安装sshfs # 安装软件包 brew instal ...

  6. 本地mac配置ssh免密登录远程linux服务器

    本地mac配置ssh免密登录远程linux服务器 每次输入密码登录服务器也就罢了,结果scp时每次都要输入密码,分分秒秒阿西吧.哈哈哈,回归正题,配置免密登录后,畅通无阻啊,哈哈哈 检查自己~/.ss ...

  7. windows系统上使用openssh client连接远程Linux服务器的日志分析

    在windows系统上使用ssh进行远程连接到一台Linux服务器: ssh -i C:\Users\i042416.ssh\KOI.pem -L 9221:localhost:9229 ubuntu ...

  8. Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)...

    本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406 问题背景: 之前给客户部署我们一款EasyDSS云平台(配合EasyN ...

  9. Pssh -- 使用单个终端在多个远程Linux服务器上执行命令

    OpenSSH毫无疑问是可用于Linux的使用最广泛和强大工具之一,它允许你通过一个shell安全地连接到远程Linux系统,并且允许你与远程系统之间来回传输文件. 但OpenSSH的最大缺点是你不同 ...

最新文章

  1. HTML中各种位置距离关系
  2. ROS学习:创建机器人的urdf
  3. (Oracle学习笔记) PL/SQL编程语言
  4. 比起掉头发,我更怕掉队
  5. instagram技术_Instagram9位科技女孩进行技术采访的主要技巧
  6. (python)7-6 sdut-数制转换
  7. CMPP3.0实现物联网卡通讯
  8. php$.ajax(),使用PHP的jQuery $.ajax()
  9. pthread_mutex_init 互斥锁pthread_mutex_t的使用(转)
  10. laya ts fgui的list滚动列表设置
  11. java服务端集成腾讯IM 腾讯云通讯生成usersig的方法
  12. 数据库 求闭包、求候选码、范式转换、最小依赖集、无损分解及保持函数依赖
  13. 阿里云主机项目根目录指向public目录下
  14. Unity3D 2021版本使用MonoDevelop代码编辑器
  15. [HTML/CSS]Flex布局中space-evenly的兼容性
  16. linux bam文件格式,sam和bam格式文件的shell小练习-答案
  17. 第七期 | 网约车司机的“捞偏门”手段:作弊抢单、空跑刷单
  18. 2345王牌浏览器如何使用小窗播放?
  19. 专题一:Labview表格控件 及 应用(一)
  20. vue基础,加少量的webpack,以及脚手架搭建vue项目

热门文章

  1. ACM-ICPC 2018 南京赛区网络预赛
  2. easyui英文提示变中文
  3. sql serve存储过程
  4. Another MySQL daemon already running with the same unix socket的解决
  5. Endnote在latex中的应用的两种方法
  6. 成本、质量、人力资源要点
  7. Hibernate智能化分页
  8. 在Android中取得当前进程名
  9. 显示ip的img的url
  10. 简明高效的 Java 并发编程学习指南