我想找到一种无需使用网络浏览器即可打开 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.pdf
或wget http://test.com/file.pdf
,它将被保存到当前目录(我曾经通过 SSH 连接过的每台机器都有wget
或curl
)。
答案3
答案4
尝试
lynx
这是一个较旧的浏览器