第一次配置ubuntu网络以及使用xshell远程连接过程中遇到了一些问题。
网络配置
1.ifconfig
通过ifconfig命令确认本机ip地址
2.sudo vi /etc/netplan/*.yaml
新版的ubuntu网络配置在netplan目录下,为yaml文件。
sudo vi /etc/netplan/*.yaml
配置结束后,应用netplan
sudo netplan apply
问题一:提示gateway4` has been deprecated, use default routes instead.错误
这个错误的意思是网关已被弃用,使用ruotes进行配置
重新配置后,再次启用netplan,问题解决。
远程连接虚拟机
问题二:配置网络后,都可以ping通,但是无法远程连接
安装ssh
首次安装完成ubuntu后,需要先安装ssh。
sudo apt update
sudo apt install openssh-server
之后检查ssh状态
sudo systemctl status ssh
//未启动需要手动启动:
/etc/init.d/ssh start
配置ssh文档
sudo gedit /etc/ssh/sshd_config
- 将
PermitRootLogin prohibit-password
那一行修改为PermitRootLogin yes
,并去掉前面的#号 - 将port 22前面的#去掉
重启ssh服务
//先禁用ssh
sudo systemctl disable --now ssh
//再启用ssh
sudo systemctl enable --now ssh
问题三:未打开防火墙的ssh端口
sudo ufw allow ssh
版权归原作者 没有藏住小秘密 所有, 如有侵权,请联系我们删除。