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

一、关于域名注册

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

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

  • 参考:如何使用apt在ubuntu18.04上安装python3.8
    使用apt在ubuntu18.04上安装python3.8的方法:
  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@服务器地址


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部