webdevqa.jp.net

Webブラウザを使用せずにSSHでURLにアクセスする

Webブラウザを使用せずにURLを開く方法を見つけたいと思います(これにより、コンピュータシステムの実行が非常に遅くなります)。

SSHを使用して別のネットワークにアクセスするコマンドプロンプトでこれを実現する簡単な方法はありますか?

1
stanigator

わかりました...これを試してください

ローカルコンピューターから、ローカルポート8080をWebサーバーに転送するssh接続を作成します

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

その後、あなたはあなたの上で好きなブラウザを実行することができます 地元 コンピュータと接続します

localhost:8080

これにより、Webサーバーdestcomputer.domain.comに接続されます。

2
bryan

SSHセッションではいつでも elinks を使用できます。これは素晴らしいセッション中のSSHブラウザです。

ファイルのダウンロードだけを探している場合は、ファイルをwgetwget http://test.com/file.html)するだけです。

[〜#〜]編集[〜#〜]

http://test.com/file.pdfをダウンロードする必要があるが、最初に何らかのログインが必要だとします(コメントにあるように):

SSH経由でログインします:

$ localmachine ~> ssh [email protected]
[email protected]'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を使用したことのあるすべてのマシン) d intoには、wgetまたはcurl)があります。

2
squircle

他のテキストモードブラウザには、 LynxLinks および Links 2 (X Window Systemの有無にかかわらずグラフィックスあり、ssh以上ではない)が含まれます。

試してみてください

lynx 

その古いブラウザ

0
bryan