300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ubuntu 20.04 静态ip配置及root用户ssh连接配置

ubuntu 20.04 静态ip配置及root用户ssh连接配置

时间:2021-09-04 13:14:32

相关推荐

ubuntu 20.04 静态ip配置及root用户ssh连接配置

本文是针对ubuntu20.04的配置方法。

一、静态ip配置(假设设置网口ens33的ip)

1、修改/etc/netplan/目录下网口配置文件

我的机器中,/etc/netplan/下是00-installer-config.yaml文件

zyg@zyg:~# cat /etc/netplan/00-installer-config.yaml # This is the network config written by 'subiquity'network:ethernets:ens33:dhcp4: trueversion: 2

现在修改网口ens33的配置为:

# This is the network config written by 'subiquity'network:ethernets:ens33:dhcp4: noaddresses: [192.168.1.155/24]optional: truegateway4: 192.168.1.253nameservers:addresses: [202.101.172.35,202.101.172.49]version: 2

配置成ip为192.168.1.155,后面的/24表示的意思就是子网掩码为255.255.255.0,网关为192.168.1.253,dns服务器地址为202.101.172.35,202.101.172.49,dhcp设置为no,关闭dhcp。修改完成后,保存。

2、启用配置

zyg@zyg:~# sudo netplan apply

3、测试连通性

[zyg@yglocal ~]# ping 192.168.1.155PING 192.168.1.155 (192.168.1.155) 56(84) bytes of data.64 bytes from 192.168.1.155: icmp_seq=1 ttl=64 time=1.96 ms64 bytes from 192.168.1.155: icmp_seq=2 ttl=64 time=0.601 ms64 bytes from 192.168.1.155: icmp_seq=3 ttl=64 time=1.37 ms64 bytes from 192.168.1.155: icmp_seq=4 ttl=64 time=1.51 ms64 bytes from 192.168.1.155: icmp_seq=5 ttl=64 time=0.204 ms64 bytes from 192.168.1.155: icmp_seq=6 ttl=64 time=0.428 ms64 bytes from 192.168.1.155: icmp_seq=7 ttl=64 time=0.578 ms^C--- 192.168.61.155 ping statistics ---7 packets transmitted, 7 received, 0% packet loss, time 6922msrtt min/avg/max/mdev = 0.204/0.951/1.962/0.611 ms

注:如果是虚拟机中配置,然后配置了跟主机同网段的地址时,虚拟机的网络配置需修改为桥接模式(默认配置为nat模式):

二、ssh配置

如果是虚拟机全新安装的ubuntu 20.04,需要重置root密码:

sudo passwd root

1、安装ssh-server

sudo apt-get install openssh-server

2、修改ssh配置文件,允许使用root远程登录

sudo vim/etc/ssh/sshd_config

将PermitRootLogin prohibit-password改为:

PermitRootLogin yes

然后保存修改。

3、防火墙打开ssh端口

sudo ufw allow ssh

4、重启ssh服务,使改动生效

sudo systemctl restart ssh

查看ssh状态:

sudo systemctl status ssh

5、可以用root远程ssh到本机了

ssh root@192.168.1.155

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。