一、关于域名注册
- 购买域名(1天左右)
- 实名认证(刚开始忘记了,后面补的很快)
- 网站备案(初审修改3次,一周多,管局审核一周)20天内应该能结束
- DNS解析:创建公网域名、管理解析(最后右上角快速添加解析),然后就可以了
二、服务器安装其它 Python 版本
-
打开终端窗口。 -
输入以下命令更新软件包列表并安装必备组件。
sudo apt update
sudo apt install software-properties-common
- 再输入以下命令将deadsnakes PPA添加到系统的来源列表中。
sudo add-apt-repository ppa:deadsnakes/ppa
-
出现提示时,按Enter继续安装。 -
启用存储库后,输入以下命令安装python3.8。
sudo apt install python3.8
- 最后可使用以下命令验证是否安装成功。
python3.8 --version
三、创建Python 虚拟环境
pip3 install virtualenv
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@服务器地址
|