我想下载隐藏在网站。在家里,我无法访问 pdf 文件,但如果我连接到学校网络,我就可以访问该文档。
我想要做的是通过 ssh 连接到学校服务器并下载文件。有什么想法吗?
尝试 1(在服务器上)
$ wget https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.45.963
--2020-08-26 14:30:23-- https://journals.aps.org/prl/pdf/10.1103/PhysRevLett.45.963
Resolving journals.aps.org (journals.aps.org)... 34.237.199.134, 23.22.209.44, 52.3.158.173, ...
Connecting to journals.aps.org (journals.aps.org)|34.237.199.134|:443...
冻结
尝试 2(在服务器上)
$ firefox https://journals.aps.org/prl/pdf/10.1103/PhysRevLett.45.963
Failed to open connection to "session" message bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Running without a11y support!
Error: no DISPLAY environment variable specified
尝试 3(在本地)
$ ssh -g -f -N -D 22 ...@...
bind [::]:22: Permission denied
channel_setup_fwd_listener_tcpip: cannot listen to port: 22
Could not request local forwarding.
答案1
感谢 Kamil Maciorowski。
不幸的是,我通过 ssh 连接的远程服务器(学校服务器)拒绝连接外部网站。这意味着我无法从我的服务器连接任何 Web 服务器。
当我使用本地计算机显示选项打开 Firefox 时,我明白了这一点。
ssh [email protected] -CY firefox