我正在尝试从我的 centos 5.10 机器设置 ssh 隧道 vnc 连接,并且我一直在关注一些在线教程,例如:https : //wiki.archlinux.org/index.php/Vncserver。我运行这样的服务器:$ vncserver -geometry 1024x768 -localhost :1与OpenSSH客户这样的连接:ssh -f me@vnc.machine -L 5900:vnc.machine:5901 -N。然后我用 realvnc 查看器连接到 localhost:5900。出于某种原因,如果我使用 -localhost 参数,这不起作用,但如果我省略它,它会很好用。所有的指南都说使用它更安全。我认为这可能是服务器端的配置问题,但我在这一点上很难受,我已经尝试了很多东西。谁能告诉我为什么会这样?
今天,我刷新了有关设置 ssh 隧道的记忆,并且遇到了几个描述将某些本地端口转发到网站的资料。例如: https: //www.techrepublic.com/article/how-to-use-local-and-remote-ssh-port-forwarding
\n\n\xe2\x80\x9c 在客户端上打开一个终端窗口并发出命令:
\n\nssh -L 8080:www.slashdot.org:80 本地主机
\n\n系统将提示您输入客户端计算机的用户密码。本质上,您通过 SSH 连接回客户端计算机,但创建到目的地的必要 SSH 隧道。成功针对本地帐户进行身份验证后,打开浏览器并将其指向http://localhost:8080。您的浏览器应自动将您重定向到 Slashdot.\xe2\x80\x9d
\n\n只是,如果您实际尝试的话,这将不起作用。我最终遇到了连接失败、500 错误、404 错误等。我尝试过其他网站,甚至非 https。这是什么交易?
\n我最近使用efitools'keytool.efi从我的 UEFI 固件中保存 EFI 安全启动密钥。我现在有一些.esl包含 EFI 签名列表的文件,但它们是二进制文件,我想以可读格式查看内容。
显然,这些签名通常以 X.509 证书开始,然后转换为.esl使用诸如cert-to-efi-sig-list; 有没有办法倒退?