本地网络配置和xshell 连接

本地网络配置和xshell 连接

1. 临时配置 IP 地址

1.1 注:使用桥接网络请根据宿主机 IP 地址修改
[email protected]:~# ifconfig eth0 192.168.1.21/24 #临时配置 IP
[email protected]:~# route add default gw 192.168.1.1 #配置默认路由
如出现错误:SIOCADDRT: 网络不可达
解决方法:打开网卡配置文件
在这里插入图片描述
[email protected]:~# vim /etc/network/interfaces
在这里插入图片描述
输入set nu 显示行数
然后按i插入

第 8 行下面加入下面两行代码
auto eth0
iface eth0 inet dhcp
在这里插入图片描述
按Esc退出,输入:wq保存
重启后,问题即可解决
[email protected]:~# reboot
重新进行配置
[email protected]:~# ifconfig eth0 192.168.1.21/24 #临时配置 IP
[email protected]:~# route add default gw 192.168.1.1 #配置默认路由
[email protected]:~# echo nameserver 8.8.8.8 > /etc/resolv.conf #配置 DNS 服务器
在这里插入图片描述
在这里插入图片描述

1.2 永久配置 IP 地址:
注:使用桥接网络请根据宿主机 IP 地址修改
[email protected]:~# vim /etc/network/interfaces
添加以下内容:
auto eth0
#iface eth0 inet dhcp #如果原文件中有这一行,就注释掉
iface eth0 inet static
address 192.168.1.21
netmask 255.255.255.0
gateway 192.168.1.1
注释:
#iface eth0 inet dhcp #把这一行,前面加#号注释掉
iface eth0 inet static #配置 eth0 使用静态地址
address 192.168.1.21 #配置 eth0 的固定 IP 地址,网段要和物理机所在网段一样,且此 IP 没有被其他人使用。
netmask 255.255.255.0 #配置子网掩码
gateway 192.168.1.1 #配置网关
[email protected]:~# vim /etc/resolv.conf #在文档最后插入 DNS 地址
#Generated by NetworkManager
nameserver 8.8.8.8
在这里插入图片描述

[email protected]:~# systemctl restart networking #重启网络服务
在这里插入图片描述在这里插入图片描述

2.配置 sshd 服务并使用 xshell 连接

2.1 允许 root 用户登录 sshd 服务
[email protected]:~# vim /etc/ssh/sshd_config
修改以下内容第 34 行和第 39 行
在这里插入图片描述

修改 34 行,39 行为
在这里插入图片描述
注:prohibit-password:禁止密码
PubkeyAuthentication:公钥身份验证,开启此项允许 Xshell 配置 SSH 秘钥登录
保存退出。
重启 ssh 服务
[email protected]:~# /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl): ssh.service.
配置 sshd 服务开机自动启动
[email protected]:/etc/init.d# update-rc.d ssh enable
在这里插入图片描述
2.2 使用 xshell 连接 kali
查看 kali IP 地址是多少
[email protected]:~# ifconfig
在这里插入图片描述

我们回到 windows 上配置 xshell
在这里插入图片描述
输入名称和 ip 地址
在这里插入图片描述
配置终端模式
在这里插入图片描述
登录名:root,密码:123456
在这里插入图片描述

中间还有未知主机**。点击接受并保存就可以了
连接完成
在这里插入图片描述可远程连接到 kali啦~
上传一个文件试试
[email protected]:~# rz
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看看kali里面。
在这里插入图片描述 完成!