通过ssh访问网页

您所在的位置:网站首页 ssh访问服务器 通过ssh访问网页

通过ssh访问网页

2023-09-09 11:01| 来源: 网络整理| 查看: 265

第一种方法:

启动SSH隧道

要启动SSH隧道,只需打开终端并通过带有以下标志的SSH连接到远程服务器:

ssh -D 8080 -C -N [email protected]

使用SSH隧道(Chrome)浏览网页

现在,让我们开始使用新的SSH隧道浏览Web。

打开谷歌浏览器 选择右上角的扳手图标 选择“设置” 选择“显示高级设置...” 选择“更改代理设置...” 选择“袜子代理” 输入'127.0.0.1' 输入端口“ 8080” 通过选择“确定”保存更改

在Google上搜索“我的IP”,然后看看您的IP地址是什么。

这将在端口8080上启动我们的SSH隧道,并通过example.com上的服务器安全地路由所有流量。

退出SSH隧道

要退出SSH隧道,只需在浏览器中禁用SOCKS代理即可。

资源

第二种方法:

您可以使用Shellinabox轻松完成此操作

确保您已经检查了Universe存储库

安装

$ sudo apt-get install openssl shellinabox

配置Shellinabox

默认情况下,shellinaboxd侦听localhost上的TCP端口4200。在安装过程中,将在“ / var / lib / shellinabox”下自动创建一个新的自签名SSL证书以使用HTTPS协议。

$ sudo vi /etc/default/shellinabox # specify the IP address of a destination SSH server SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125" # if you want to restrict access to shellinaboxd from localhost only SHELLINABOX_ARGS="--o-beep -s /:SSH:172.16.25.125 --localhost-only"

注意:用您的IP替换IP 172.16.25.125

启动Shellinabox

完成配置后,即可启动服务

$ sudo service shellinaboxd start

验证Shellinabox

现在,使用“ netstat”命令验证Shellinabox是否在端口4200上运行。

$ sudo netstat -nap | grep shellinabox or # netstat -nap | grep shellinabox tcp 0 0 0.0.0.0:4200 0.0.0.0:* LISTEN 12274/shellinaboxd

现在打开您的Web浏览器,然后导航到“ https://“您的IP地址:6175”“。您应该能够看到基于Web的SSH终端。使用您的用户名和密码登录,然后会出现shell提示。

在此处输入图片说明

资源



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3