Debain11如何SSH连接设置固定IP
设置SSH远程连接
这里主要是对root账户设置可SSH连接
- 编辑ssh文件
nano /etc/ssh/sshd_config
-
找到
#PermitRootLogin
,将该行改为PermitRootLogin yes
-
按下
ctrl+x
,输入Y
再按下回车
即可保存 -
重启ssh:systemctl restart sshd
这个时候就可以通过xshell等工具连接它了。
固定IP
刚刚安装好的Debain系统,它的IP是动态的, 如果设置远程连接后必须设置静态的IP,防止IP变更导致连接不上
-
编辑文件
nano /etc/network/interfaces
-
增加一下几行内容
auto ens32
iface ens32 inet static #这行是修改
address 192.168.114.115
gateway 192.168.114.2
netmask 255.255.255.0
这里说明一下,以上配置为我本机的配置,具体IP、网关以你实际情况为主。
- source /etc/network/interfaces.d/* 表示将所有位于 /etc/network/interfaces.d/ 目录下的文件都包含进来,这些文件通常用于定义额外的网络接口。
- auto lo 表示启用回环网络接口。
- iface lo inet loopback 表示将回环网络接口的IP地址设置为本地地址 127.0.0.1。
- auto ens32 表示启用网络接口 ens32。
- allow-hotplug ens32 表示当网卡接口插入电脑时自动加载该接口。
- iface ens32 inet static 表示将网络接口 ens32 的配置方式设置为静态IP地址。
- address 192.168.114.115 表示将网络接口 ens32 的IP地址设置为 192.168.114.115。
- gateway 192.168.114.2 表示将网关设置为 192.168.114.2。
- netmask 255.255.255.0 表示将子网掩码设置为 255.255.255.0。
-
按下
ctrl+x
,输入Y
再按下回车
即可保存 -
重启网络:
systemctl restart networking