通过ssh访问网页 |
您所在的位置:网站首页 › ssh访问服务器 › 通过ssh访问网页 |
第一种方法: 启动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 |