Ubuntu 22.04.2网络配置及远程连接

第一次配置ubuntu网络以及使用xshell远程连接过程中遇到了一些问题。

网络配置

1.ifconfig

通过ifconfig命令确认本机ip地址

Ubuntu 22.04.2网络配置及远程连接插图

2.sudo vi /etc/netplan/*.yaml

新版的ubuntu网络配置在netplan目录下,为yaml文件。

sudo vi /etc/netplan/*.yaml

Ubuntu 22.04.2网络配置及远程连接插图1

配置结束后,应用netplan

sudo netplan apply

问题一:提示gateway4` has been deprecated, use default routes instead.错误

这个错误的意思是网关已被弃用,使用ruotes进行配置

Ubuntu 22.04.2网络配置及远程连接插图2

重新配置后,再次启用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 

原文链接:https://blog.csdn.net/weixin_45190730/article/details/130618735

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享