Ubuntu网络配置及ssh远程连接

配置网络:

编辑配置文件,一般是在/etc/netplan/目录下的.yaml文件

vi /etc/netplan/00-installer-config.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
          ens33:
           addresses: [192.168.86.165/24]
           gateway4: 192.168.86.2
           nameservers:
              addresses: [8.8.8.8]

Ubuntu网络配置及ssh远程连接_第1张图片

修改完配置文件后运行

netplan apply

重启网络服务

测试网络是否通

提示:若加载较慢,大概率无法成功连接网络

Ubuntu网络配置及ssh远程连接_第2张图片

远程登录服务配置文件

提示:先查看目标主机是否能通信

Ubuntu网络配置及ssh远程连接_第3张图片
由此可见,目标主机可正常通信
若ssh服务未安装,先安装

apt update
apt install openssh-server

查看ssh服务状态

systemctl ssh status

编辑SSH 配置文件

vi /etc/ssh/shhd_config

Port 22:SSH 使用的端口号设置为 22。这是默认的 SSH 端口号,如果你没有更改过 SSH 端口,这是正确的设置。

PermitRootLogin prohibit-password:该选项设置为 prohibit-password,这意味着不允许使用密码进行 root 用户的 SSH 登录。这通常是一种良好的安全实践,推荐使用公钥身份验证。如果你想允许使用密码进行 root 用户的 SSH 登录,你可以将 PermitRootLogin 选项修改为 yes,并重新启动 SSH 服务
Ubuntu网络配置及ssh远程连接_第4张图片
PasswordAuthentication 选项应设置为 yes,确保 ChallengeResponseAuthentication 选项设置为 yes,以支持密码身份验证
Ubuntu网络配置及ssh远程连接_第5张图片

保存文件并重新启动 SSH 服务,使更改生效

systemctl ssh restart

在远程登录软件填写IP地址,用户名,密码等信息,即可连接(这里用的是finalshell)
Ubuntu网络配置及ssh远程连接_第6张图片
Ubuntu网络配置及ssh远程连接_第7张图片

你可能感兴趣的:(ubuntu,网络,ssh)