1.配置xshell链接
dpkg -l | grep ssh
#安装ssh服务
sudo apt-get install openssh-server
#查看服务
ps -e | grep ssh
#server启动ssh服务
sudo /etc/init.d/ssh start
#server停止ssh服务
sudo /etc/init.d/ssh stop
#server重启ssh服务
sudo /etc/init.d/ssh restart
#查看ip
ip addr
2.xshell 登录
3.配置启用root用户登录
3.1 修改root密码
#修改root密码
sudo passwd root
# 设置成功后提示:
passwd: password updated successfully
# 切换到root账号
su - root
3.2 修改配置文件
#(1)切换root用户后修改配置文件
vim /etc/ssh/sshd_config
#(2)查找到属性Port 22 和属性 PasswordAuthentication yes 将他们前面注释去掉,并找到属性 PermitRootLogin prohibit-password且复制粘贴更改为 PermitRootLogin yes
11 # default value.
12
13 Port 22
14 #AddressFamily any
31 #LoginGraceTime 2m
32 # PermitRootLogin prohibit-password
33 PermitRootLogin yes
34 #StrictModes yes
# To disable tunneled clear text passwords, change to no here!
57 PasswordAuthentication yes
58 #PermitEmptyPasswords no
#(3) 重启sshd 服务
vice sshd restart
或者重启ssh服务 sudo systemctl restart ssh
#(4)此时配置完毕,尝试使用远程终端root用户登录。
4 配置静态ip
在Ubuntu中设置静态IP地址,你可以通过修改/etc/netplan目录下的配置文件来实现。以下是一个示例配置,假设你的网络接口叫做ens33:
打开终端。
找到Netplan配置文件。通常它位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml,50-cloud-init.yaml或类似。
sudo vim /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用文件使得配置生效
sudo netplan apply
查看IP地址
ip addr show