不使用 Web 浏览器通过 SSH 访问 URL

不使用 Web 浏览器通过 SSH 访问 URL

我想找到一种无需使用网络浏览器即可打开 URL 的方法(这会让我的计算机系统运行非常慢)。

有没有一种简单的方法可以通过命令提示符使用 SSH 访问另一个网络来实现这一点?

答案1

好的...试试这个

从本地计算机创建一个 ssh 连接,将本地端口 8080 转发到他们的 Web 服务器

ssh  -L 8080:destcomputer.domain.com:80 destcomputer.domain.com

然后你可以运行任何你喜欢的浏览器当地的计算机并连接到

localhost:8080

这将把您连接到网络服务器 destcomputer.domain.com

答案2

您可以随时使用链接在您的 SSH 会话中。这是一个很棒的会话内 SSH 浏览器。

如果您只是希望下载文件,那么您可以直接下载wget它们(wget http://test.com/file.html)。

编辑

假设您需要下载http://test.com/file.pdf,但首先需要某种登录(正如您在评论中所说的那样):

您可以通过 SSH 登录:

$ localmachine ~> ssh user@machine
user@machine's password: <password>
$ remotemachine ~> (elinks/links/lynx) http://test.com/login

您将浏览网站并登录,当您选择要下载的文件的 URL 时,links/elinks 会询问您要将文件保存在哪里。您可以将该文件保存到您通过 SSH 连接的机器上,然后将其 scp 到您的机器上。如果您需要更多信息,请告诉我 :)

方法 2

如果您可以直接访问该文件(比如http://test.com/file.pdf),您只需运行curl -O http://test.com/file.pdfwget http://test.com/file.pdf,它将被保存到当前目录(我曾经通过 SSH 连接过的每台机器都有wgetcurl)。

答案3

其他文本模式浏览器包括山猫链接链接 2(带有或不带有 X Window 系统的图形,但不能通过 ssh)。

答案4

尝试

lynx 

这是一个较旧的浏览器

相关内容