目录

一、拷贝远程文件

二、问题和解决方案


前言:在实际项目部署运维的过程中,可能需要我们将服务器上的应用迁移至另一台服务器,今天就来聊聊如何高效地完成应用迁移。

一、拷贝远程文件

在目标服务器中,使用scp命令将项目文件/目录从原服务器拷贝到本地,案例如下:

scp -r root@192.168.0.88:/opt/spring-boot-deploy/project/ /opt/spring-boot-deploy/

解释说明:上面的命令中,-r表示递归复制整个目录,root为服务器用户名,192.168.0.88为原服务器IP地址,拼接上原服务器项目的所在路径(如:/opt/spring-boot-deploy/project/),最后指定将项目文件夹拷贝到目标服务器的某个文件夹下(如:/opt/spring-boot-deploy/)。

二、问题和解决方案

如果重置过原服务器,在拷贝远程文件的时候会遇到下面这个问题:

$ ssh root@192.168.0.88
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:HDjXJvu0VYXWF+SKMZjSGn4FQmg/+w6eV9ljJvIXpx0.
Please contact your system administrator.
Add correct host key in /Users/wangdong/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/wangdong/.ssh/known_hosts:46
ECDSA host key for 108.61.163.242 has changed and you have requested strict checking.
Host key verification failed.

解决方案如下:

ssh-keygen -R 你要访问的IP地址
ssh-keygen -R 192.168.0.88

写到这里,应用的迁移工作就基本完成了,在启动应用之前,可能还需要对应用的配置进行一些调整,由于项目各有不同,这里就不再赘述啦。如果本篇文章对你有帮助,请一键三连支持,谢谢。

Linux实战(一):服务器应用迁移相关推荐

  1. linux 下mysql服务器数据库迁移

    由于公司测试环境服务器根目录下空间不足,而mysql,docker等服务的数据目录都存在跟目录下,所以考虑数据迁移,先迁移mysql数据目录到home下,迁移过程中出现的问题,在此重新总结下. mys ...

  2. liunx服务器项目迁移,linux服务器数据迁移

    linux服务器数据迁移 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 部分云 ...

  3. Linux 高并发服务器实战 - 2 Linux多进程开发

    Linux 高并发服务器实战 - 2 Linux多进程开发 进程概述 概念1: 概念2: 微观而言,单CPU任意时刻只能运行一个程序 并发:两个队列交替使用一台咖啡机 并行:两个队列同时使用两台咖啡机 ...

  4. linux 服务器图片迁移OSS

    之前做服务器图片迁移OSS 用的是最笨的方法,先把图片下载到本地,再通过工具上传到OSS上,当时因为第一次使用,不熟悉,昨天做了一个迁移,130多G的数据,这样迁移 时间太长了,通过跟阿里云的人工技术 ...

  5. Linux下svn服务器迁移

    Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...

  6. Linux网络实战——Samba服务器搭建

    Linux网络实战--Samba服务器搭建 安装Samba服务软件 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Message ...

  7. Linux 高并发服务器实战 - 1 Linux系统编程入门

    Linux 高并发服务器实战-1Linux系统编程入门 在本机和服务器端设置公共密钥(配置免密登录) 在本机cmd里输入 ssh-keygen -t rsa,生成本机的公密钥 在服务器端里也配置 ss ...

  8. Linux实战教学笔记22:企业级NFS网络文件共享服务

    第二十二节 企业级NFS网络文件共享服务 标签(空格分隔): Linux实战教学笔记-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载 ...

  9. Iptables防火墙详细介绍与实战增强服务器安全

    Iptables防火墙详细介绍与实战增强服务器安全 一:Iptables的概述及应用 iptables概述: netfilter/iptables : IP信息包过滤系统,它实际上由两个组件netfi ...

  10. Linux实战教学笔记16:磁盘原理

    第十五节 磁盘原理 标签(空格分隔): Linux实战教学笔记 1,知识扩展 非脚本方式的一条命令搞定批量创建用户并设置随机10位字母数字组合密码. 1.1 sed的高级用法 [root@chensi ...

最新文章

  1. linux mysql定时备份并压缩
  2. c语言编译器怎么用scanfkl,C语言一些笔记
  3. 【LeetCode笔记】96. 不同的二叉搜索树(Java、动态规划)
  4. java 各种数据库连接_JAVA连接各种数据库
  5. php美顏滤镜,PHP GIF / PNG True Colorize滤镜,可保留亮度和Alpha
  6. Java反射机制demo(三)—获取类中的构造函数
  7. 【Unity】 NGUI学习笔记(二)NGUI基础功能
  8. 20种最常见的网络安全攻击类型
  9. Oracle 对 JDK收费和.NET Core 给我们的机遇
  10. Win11无线鼠标没反应怎么办?无线鼠标不能用是什么原因?
  11. echarts 柱状图颜色设置
  12. 计算机生物科学论文,生物信息学论文范文
  13. 有三个桶,两个大的可装8斤的水,一个小的可装3斤的水,现在有16斤水装满了两大桶就是8斤的桶,小桶空着,如何把这16斤水分给4个人,每人4斤。没有其他任何工具,4人自备容器,分出去的水不可再要回来。
  14. JAVA 使用aspose.cad将dwg文件转PDF(每个布局转为一页)
  15. 怎么调linux系统的屏幕刷新率,怎么改屏幕的刷新率?
  16. QQ在线客服设置-QQ开启临时会话教程
  17. 网易互娱2017实习生招聘在线笔试--源代码编译
  18. [渝粤教育] 天水师范学院 人文地理学 参考 资料
  19. ImageMagick将多张图片拼接成一张图片_word转存技巧:如何将每页文档转换为图片保存?...
  20. 如何设计一个简单的KV数据库

热门文章

  1. 如何用Python找出英语和汉语中特定词性的单词
  2. 【Python】Scrapy完成电影信息爬取并存入数据库
  3. android电话本导入iphone,换手机之后安卓通讯录怎么导入iphone手机
  4. ThinkPHP模版引擎之变量输出详解
  5. 基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp)
  6. 基于词频求两篇从文件读入的英文文章的相似度
  7. 以前不懂事现在只想搞钱,从0-1搭建一个树莓派小车
  8. 海明码java编程,海明码校验程序设计
  9. 2021年植发行业研究报告
  10. JavaScript Light BOX相册预览功能