步骤1:安装Kali Linux的SSH套件
- 下载并安装Kali Linux,安装时选择使用Kali Linux的Debian版本,例如Kali-LTS。
- 打开Kali Linux,进入“系统”菜单,选择“系统更新”。
- 在更新中选择“Kali-LTS-223..xel”或相关版本。
- 进入“系统更新”菜单,选择“更新系统”,更新完成后重启系统。
步骤2:创建和编辑配置文件
-
右键点击“系统”菜单,选择“新建文件夹”,给新文件夹命名“access”。
-
打开新建的文件夹,输入以下内容:
[access] username: 基本权限 password: 基本密码点击“保存”保存文件。
-
右键点击“系统”菜单,选择“新建文件夹”,给新文件夹命名“connect”。
-
打开新建的文件夹,输入以下内容:
[connect] username: 基本权限 password: 基本密码点击“保存”保存文件。
步骤3:设置IP网络规则
- 右键点击“系统”菜单,选择“设置”。
- 在设置中选择“规则”。
- 选择“网络规则”,然后选择“使用IP网络规则”。
- 输入以下信息:
- 网络IP:192.168.1.1
- 网络IP地址:192.168.1.1
- 网络掩码:255.255.255.
- 选择“添加”并点击“确定”。
步骤4:创建和编辑sysctl规则
-
右键点击“系统”菜单,选择“新建文件夹”,给新文件夹命名为“sysctl”。
-
打开新建的文件夹,输入以下内容:
[sysctl] ipaddress show -
点击“保存”保存文件。
-
右键点击“系统”菜单,选择“设置”。
-
在设置中选择“规则”。
-
选择“网络规则”,然后选择“使用IP网络规则”。
-
输入以下信息:
- 网络IP:192.168.1.1
- 网络IP地址:192.168.1.1
- 网络掩码:255.255.255.
-
选择“添加”并点击“确定”。
步骤5:修改防火墙规则
- 右键点击“网络防火墙”,选择“修改”。
- 修改防火墙规则:
- 选项中选择“读写”。
- 网络IP:192.168.1.1
- 网络掩码:255.255.255.
- 点击“确定”保存。
步骤6:进入默认防火墙,添加网络规则
- 在默认防火墙中,勾选“读写”。
- 浏览防火墙规则,将“sysctl”规则添加到“规则列表”。
- 点击“添加”并保存。
步骤7:设置一个端口规则,例如使用lshost生成规则
-
右键点击“系统”菜单,选择“新建文件夹”,给新文件夹命名为“lshost”。
-
打开新建的文件夹,输入以下内容:
[lshost] port: 88 -
点击“保存”保存文件。
-
右键点击“系统”菜单,选择“设置”。
-
在设置中选择“规则”。
-
选择“网络规则”,然后选择“使用IP网络规则”。
-
输入以下信息:
- 网络IP:192.168.1.1
- 网络IP地址:192.168.1.1
- 网络掩码:255.255.255.
-
选择“添加”并点击“确定”。
步骤8:测试SSH连接
-
打开终端,输入以下命令:
ssh -i /home/user/.ssh/id_rsa -p 22- 前面的
-i是身份验证文件。 22是SSH连接的端口。
- 前面的
-
输入目标网络的IP地址,例如
168.1.1。 -
退出终端,尝试访问目标网络的网站,例如
http://192.168.1.1。
步骤9:检查防火墙规则和配置文件
-
确保防火墙规则和配置文件没有错误,否则可能影响连接。
-
如果连接失败,检查防火墙规则和配置文件是否有误。
通过以上步骤,可以在Kali Linux上使用SSH翻墙功能,连接到目标网络。








