使用华为云服务器的一些避坑指南

一、关于域名注册

  • 购买域名(1天左右)
  • 实名认证(刚开始忘记了,后面补的很快)
  • 网站备案(初审修改3次,一周多,管局审核一周)20天内应该能结束
  • DNS解析:创建公网域名、管理解析(最后右上角快速添加解析),然后就可以了

二、服务器安装其它 Python 版本

  1. 打开终端窗口。

  2. 输入以下命令更新软件包列表并安装必备组件。

sudo apt update
sudo apt install software-properties-common
  1. 再输入以下命令将deadsnakes PPA添加到系统的来源列表中。
sudo add-apt-repository ppa:deadsnakes/ppa
  1. 出现提示时,按Enter继续安装。

  2. 启用存储库后,输入以下命令安装python3.8。

sudo apt install python3.8
  1. 最后可使用以下命令验证是否安装成功。
python3.8 --version

三、创建Python 虚拟环境

  • 安装virtualenv
pip3 install virtualenv
  • cd进入到需要安装虚拟环境的位置
virtualenv pyenv(环境名) --python=python3.8 

四、关于 SSH 远程连接 Vscode

一般没有安装,先在服务器上安装SSH服务

Ubuntu安装SSH服务

sudo apt install openssh-server

遇到错误:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

【解决方案】,我是安装文中解决方案二解决的。

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

你以为这样就结束了?

# 再次安装
sudo apt install openssh-server
# 出现以下错误
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
# 根据提示输入即可
sudo dpkg --configure -a
# 然后,就成功安装了

设置防火墙

sudo ufw allow ssh

查看SSH服务状态

systemctl status ssh

直到这里,我兴奋的去本地测试,结果报错

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 RSA key sent by the remote host is...
...

然后查阅错误,找到了【解决方案】,错误原因是:第一次SSH连接时,会生成一个认证,储存在客户端(也就是用SSH连线其他电脑的那个,自己操作的那个)中的known_hosts,但是如果服务器验证过了,认证资讯当然也会更改,服务器端与客户端不同时,就会跳出错误啦~因此,只要把电脑中的认证资讯删除,连线时重新生成,就一切完美啦~要删除很简单,只要在客户端输入一个指令

ssh-keygen -R +输入服务器的IP

接下來再次连接一次,會出現

Are you sure you want to continue connecting (yes/no)?

输入yes,就可完成连接,用windows终端连接服务器方式

ssh root@服务器地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

而又何羡乎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值