Debian配置静态IP,允许root用户ssh远程登陆

一、 设置root可以ssh远程登陆

安装 ssh 服务

apt install openssh-server

安装完成后 ssh 服务默认开启

手动启动:

systemctl start ssh.service

安装vim:(不安装也可以,自带的 vi 不好用)

apt-get install vim

修改 /etc/ssh/sshd_config 

vi /etc/ssh/sshd_config

允许root登陆 改为yes

 

 

 

 

 

允许密码登陆,取消注释

 

 

 

 

 

 

 重启ssh服务器:

/etc/init.d/ssh restart

二、 设置静态IP

1. 编辑 /etc/network/interfaces

vi /etc/network/interfaces # 使用 root 用户

auto eno1 #开机自动连接网络 注意这里的enth0为网卡名,需要改为你系统里存在的网卡,不然重启网卡报错
iface lo inet loopback
allow-hotplug eno1
iface eno1inet static #static表示使用固定ip,dhcp表述使用动态ip
address 10.10.10.155 #设置ip地址
netmask 255.255.255.0 #设置子网掩码
gateway 10.10.10.2 #设置网关

broadcase 10.10.10.255#设置广播地址(也可以不写)

2. 配置/etc/resolv.conf

vi /etc/resolv.conf 

nameserver 10.10.10.2 #设置首选dns nameserver 114.114.114.114 #设置备用dns

3. 重启网卡(下面的方法一个即可,不行的话重启虚拟机)

/etc/init.d/networking restart

service networking restart #重启网络

三、可能遇到的问题

1. 插入盘片,cdrom

root权限修改/etc/apt/sources.list,注释掉带有cdrom的行

2. 主机ping不通虚拟机,虚拟机可以ping通主机

posted @ 2022-11-24 17:00  某科学的撒把豆子  阅读(196)  评论(0)    收藏  举报