安装sshd 以及静态ip设置

SSH客户端安装

sudo apt update
sudo apt install openssh-server

查看ssh服务状态

sudo systemctl status sshd

如果启动了这时候默认可以使用非root用户登录,但操作文件时没有写权限,我们要使用root用户登录才有权限

添加root登录

/etc/ssh/sshd_config 文件添加

PermitRootLogin yes

重启

sudo systemctl restart sshd

这时候还是登录不了,我们需要将root密码重设

切换root权限,输入密码切换到root

sudo -i

重置密码,根据提示输入密码,需要输入两次,第一输出可能会提示密码不符合规则,不用管,输入两次之后就会显示输入更新成功

sudo passwd

配置静态ip

设备开关机可能会导致ip分配变更,我们可以设置静态ip保证设备正常连接,需要注意将静态ip分配大一点,100-200左右啊这种,防止其他设备占用该ip

如果连接不上在路由器上看一下是不是其他设备占用了该ip

查看网卡设备

ip a

image-20230926173432105

我的两个网络接口:enp1s0(有线)和wlp2s0(无线),其中wlp2s0是当前活动的,已经连接到网络并获得了IP地址192.168.5.100

打开该目录

cd /etc/netplan/

image-20230926173749271

该目录下有一个网络配置文件,默认可能只有前几行

替换文件覆盖

根据自己的网段更改via 以及所要分配的静态ip 以及网卡设备名称

network:
  version: 2
  renderer: networkd
  ethernets:
    wlp2s0:
      dhcp4: no
      addresses: [192.168.5.120/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: 0.0.0.0/0
          via: 192.168.5.1
          metric: 120
      routing-policy:
        - from: 192.168.5.120/24

更改之后应用:

sudo netplan apply

ifconfig查看一下ip是否变了,没变设备重启一下

如果觉得我的文章对你有用,请随意赞赏