最近刚刚使用ubuntu这个系统,对它不是很了解,看似很简单ip无法找到,导致我无法连接xshell,根据网络文档对虚拟机静态ip进行配置:
配置1:
配置2: 按图进行配置,虚拟机ip添加,掩码默认:255.255.255.0,
查询ip:输入ip add ,结果显示为空,这个困扰我好久都没有查到原因,
解决方法:查询服务-->选择对应的虚拟机网卡,手动启动即可
回到ubuntu,输入:ip add,这回ip地址出现,我们可以用xshell进行连接
学习命令:
1、一般用户切换到root用户:
sudo -s (按提示输入密码即可)
2、查看防火墙状态:sudo ufw statu
关闭防火墙:sudo ufw disable 输出结果:inactive
开启防火墙:sudo ufw enable 输出结果:active
3、ps -ef | grep ssh 查看sshd端口是否开启
sudo apt-get install openssh-server 安装ssh服务
service ssh start 开启ssh服务
4、source /etc/network/interfaces ------------让修改的配置文件生效
sudo /etc/init.d/networking restart 重启网络
5、netplan的配置路径为/etc/netplan/50-cloud-init.yaml
network:
ethernets:
ens33:
addresses:
- 192.168.168.168/24
dhcp4: false
gateway4: 192.168.168.2
nameservers:
addresses:
- 114.114.114.114
- 8.8.8.8
- 8.8.4.4
search:
- localdomain
optional: true
version: 2
配置完成执行命令:sudo netplan --debug apply
6、root登录需要修改/etc/ssh/sshd_config配置,将其中的PermitRootLogin设置取消注释,并设置为yes
端口号 port 22前面的#也要删除
7、重启虚拟机 reboot