1、设置临时静态IP
指定网卡设置IP与子网掩码
ifconfig eno1 192.168.1.2 netmask 255.255.255.0
设置网关
route add default gw 192.168.1.1
2、修改/etc/network/interfaces文件实现
3、sudo vim /etc/netplan/50-cloud-init.yaml,配置文件可按如下内容修改。
network:
version: 2
renderer: networkd
ethernets:
ens33: #配置的网卡名称
dhcp4: no #dhcp4关闭
dhcp6: no #dhcp6关闭
addresses: [192.168.1.55/24] #设置本机IP及掩码
gateway4: 192.168.1.1 #设置网关
nameservers:
addresses: [114.114.114.114, 8.8.8.8] #设置DNS
sudo netplan apply
选择 English
服务器版,没有简体中文,所以选English
也可以手动设置静态IP
选择Manual
选择 Continue
密码:iot@525
一些可选的额外软件
回车,然后输入用户名密码
设置root密码
1agan@cloudsino:~$ sudo passwd root
[sudol password for agan: 先输入agan用户的密码9639
New password: 再设置root用户密码 cloudsino_666
Retype new password:passwd: 确认root用户密码 cloudsino_666
password updated successfully # 设置密码成功
agan@cloudsino:~$ echo $? # 表示上一条命令是否执行成功
0
agan@cloudsino:~$ su - root # 登录root用户
Password: cloudsino_666
root@cloudsino:~#
2.1.1、允许 root 远程登录
重启 sshd 服务时,竟然显示没有这项服务, 但远程ssh是可用的, 已在远程用root登录
1 root@cloudsino-1:~# systemctl status sshd
2 Unit sshd.service could not be found.
发现22.10版, ssh服务默认是禁用的(disable)
启用ssh
1 root@cloudsino-1:~# sudo systemctl enable ssh
启用ssh后, sshd服务也出现了
对比发现, 22.04版的ssh默认启用, 22.10版的ssh默认禁用, 但可以远程ssh连接
agan@cloudsino:~$ su - root
Password:
root@cloudsino:~#
# 重启服务就可以使用root远程了
root@cloudsino-1:~# systemctl restart ssh
root@cloudsino-1:~# systemctl restart sshd
重启服务就可以使用root远程了
IP没有设置静态: