安装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
我的两个网络接口:enp1s0(有线)和wlp2s0(无线),其中wlp2s0是当前活动的,已经连接到网络并获得了IP地址192.168.5.100。
打开该目录
cd /etc/netplan/
该目录下有一个网络配置文件,默认可能只有前几行
替换文件覆盖
根据自己的网段更改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 applyifconfig查看一下ip是否变了,没变设备重启一下