【P4基础入门】0 搭建学习环境
本次学习基于P4: for P4 (gitee.com)展开
学习环境的安装
-
安装 Virtual Box:VirtualBox 安装教程
-
下载实验用虚拟机:P4 Tutorial 2021-06-01.ova
-
注意:Virtual Box 和 wsl2 不兼容,使用 Virtual Box 需要在 “启动或关闭 Windows 功能”中关闭“虚拟机平台”功能;使用 wsl2 则需要打开“虚拟机平台”;切换过程需要重启。暂时没有两全的解决方法。
-
虚拟机用户 P4 的密码是 p4(小写)
Git 配置中遇到的问题和解决
-
正常配置流程:
ssh-keygen -t rsa -C "email"
→ Github 注册公钥 →ssh -T git@github.com
测试 -
遇到的问题和解决方法
-
Failed to connect to github.com port 80: Connection refused;添加了ssh公钥但是仍需要输入密码验证等
- ping github.com 发现 ping 的是本机
- 修改本地 hosts,在 文件中添加 github 的最新 ip 地址,查询网址:IPAddress
-
CDSA host key for github.com has changed and you have requested strict checking. Host key verification failed.
- 清除远程服务器缓存和公钥信息:
ssh-keygen -R "你的远程服务器ip地址"
Linux SSH登录服务器报ECDSA
- 清除远程服务器缓存和公钥信息:
-
其他待解决问题
- VPN问题
- 在教学虚拟机中配置clash打不开dashboard,暂时无法实现代理
- 由于使用git访问github不需要VPN也可以,故暂时不深究VPN问题
- 中文方框问题
- 教学虚拟机是国外做的,很“简约”,系统不支持中文
- 由于不影响实验,故暂不解决