目录
4、Ubuntu的apt镜像源替换,将官方镜像源替换为国内的镜像源地址
公司项目需要,时隔5年需要重新捡起linux shell脚本编程知识,于是在自己电脑上重新安装了linux,后续在linux上玩玩docker和shell编程,没想到安装个Ubuntu22.04到能够ssh远程连接花了我一天的时间,中间坑不断,下面浅浅地记录之。
安装时先不要指定镜像,只需设置好名称和文件夹,然后分配好内存、CPU核数,磁盘大小。(PS: 开始就指定镜像后续安装好系统后,重启阶段会提示需要拔出镜像,有时候会让人很迷糊。)

然后再指定镜像,可以在设置>存储页面选择加载的虚拟机镜像ISO文件,然后点击启动


这一步可能会出现,全屏后,虚拟机界面全黑屏问题,这个最大的可能原因为虚拟机的显存设置太小了,默认为16M,建议改成32M及以上,我的机器上设置为了128M
【最新】用VirtualBox安装Ubuntu,启动后黑屏的解决办法【更新时间2020年11月4日】-CSDN博客


刚安装的Ubuntu22.04版本自带的vim有bug,就是在打开vim编辑器后,按上下左右键会在文本里输入ABCD等字符,严重影响使用,因此需要卸载后重装,这里可以参考
Ubuntu--解决vi命令上下左右出现ABCD和BackSpace无法删除的问题_ubuntu上下左右abcd_IT利刃出鞘的博客-CSDN博客
注意的是在替换镜像源时,可以将原本的官方镜像源删除,或者把国内的镜像源放在官方镜像源前面
已解决Ubuntu系统下载更新源包时提示 “Failed to fetch”错误_failedtofetch怎么解决_程序员洲洲的博客-CSDN博客
虚拟机安装好后,默认为NAT模式,这个时候使用ifconfig查询的虚拟机ip地址固定都为10.0.2.15,这个ip用mobaxterm等ssh远程工具都是连不上的,需要将网络设置为桥接模式后才能ssh登录虚拟机

想要ssh连接虚拟机,还需要在服务器上安装ssh服务
(1)安装openssh-server
sudo apt install openssh-server
(2)重启ssh服务器
sudo service ssh restart
(3)开放默认端口,并开放root用户ssh连接权限
sudo vi /etc/ssh/sshd_config

(4)重启ssh服务
sudo service ssh restart
(5)ifconfig获取ip,然后ssh连接
在虚拟机里获取ip后,然后使用MobaXterm等工具ssh连接,效果如下
