云服务器内容迁移 总结

腾讯云服务器三年之期到期了,只能另外换账号重新买一个云服务器,这就导致这次的服务器迁移总结。

免密码登录

在给 github 设置了ssh后,以及在本地服务器成功的设置免密码登录后,在新服务器上也设置免密码登录也是正常的事情了。

直接将公钥放在腾讯云的管理界面后,在重置板块后,就可以将公钥绑定到服务器上,但是。登录的时候,碰上了这个错误:

Permission denied (publickey).

在网上找了很多文章,都是没啥用的,最后,大概是使用下面的文件

vim /etc/ssh/sshd_config

放开腾讯云服务器因为安全相关,默认情况下会禁止某些选项

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys

但是,还是不行,最后,不小心用

ssh ubuntu@ip 

的方式可以登录后,才意识到,.ssh 目录好像是在 /home/ubuntu 目录下的。。。

迁移宝塔(bt.cn)面板

话说,如果不是因为宝塔面板,最新的版本,需要注册后才能使用,我TMD的鄙视它,强烈鄙视它。

当然,目前因为很多设置都是通过宝塔做设置的,又不能不用,只能另外想办法了。
一开始找了一下docker版本,但是,目前网上看到的版本是5.x版本,软件安装无法使用。所以,很无奈,然后网上找了一些破解方法,感觉也没啥用。

最后,则用自己的旧版本(不用注册也能使用的版本)。

替换的方法:

1. 先正常安装宝塔
2. 用旧版本的 /www/server 和 /www/wwwroot 的文件进行替换
3. 进入宝塔,发现首页还是有注册,在浏览器栏,用 /site or /soft 进入对应的子页面后,注册窗口就没了
4. 进入应用面板,重新安装 nginx php 等基础应用就基本 ok 了。

最后总结,未来部署在服务器上的应用还是要尽量要转移成为docker的方式进行部署

posted on 2021-11-21 23:53  yahle  阅读(239)  评论(0编辑  收藏  举报