从服务器劫持SSH连接以控制客户端

从服务器劫持SSH连接以控制客户端,第1张

概述尴尬的问题:由于某种原因,我无法通过SSH访问我们的 Linux服务器.其他一切都有效.由于它没有显卡(我必须将其移除以便为另一个网卡腾出空间)我只能通过在键盘上键入来“盲目地”控制它. 通过盲目打字,我设法通过停用它来消除防火墙作为一个问题.我重新启动了服务器,但SSH似乎根本没有出现. 现在我设法启动从服务器到我的工作站的SSH连接.有什么方法可以劫持这个连接,以便在服务器上获得我可以从工作站 尴尬的问题:由于某种原因,我无法通过SSH访问我们的 Linux服务器.其他一切都有效.由于它没有显卡(我必须将其移除以便为另一个网卡腾出空间)我只能通过在键盘上键入来“盲目地”控制它.

通过盲目打字,我设法通过停用它来消除防火墙作为一个问题.我重新启动了服务器,但SSH似乎根本没有出现.

现在我设法启动从服务器到我的工作站的SSH连接.有什么方法可以劫持这个连接,以便在服务器上获得我可以从工作站控制的终端吗?使用隧道不起作用,因为SSH守护程序根本不启动.

服务器是Ubuntu 8.04 LTS盒子,我的工作站是Ubuntu 11.04.在服务器上,以下软件正在运行:

>使用mod_PHP的Apache
> BIND
> FTP
> CUPS
> Postgres
> MySQL
> SANE

解决方法 您可以设置反向代理SSH隧道,如下所示:

(盲目地)从服务器,你需要SSH到另一个运行ssh守护进程的盒子(如linux,Mac或WinSSHD):

ssh -R 9999:localhost:22 otherBoxuser@other.Box.IP.address

端口9999只是一个任意/未使用的端口.

现在,您可以通过隧道连接已经建立的连接,从其他盒子SSH到盲服务器:

ssh localhost -p 9999

获取USB视频卡加密狗或找到适合您剩余的任何插槽的视频卡.

总结

以上是内存溢出为你收集整理的从服务器劫持SSH连接以控制客户端全部内容,希望文章能够帮你解决从服务器劫持SSH连接以控制客户端所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1036777.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存