同じ中間/エンドサーバーでSSHトンネルを構成する方法


0

私はこの質問をSuperUserDebianハンドブックのSSHセクションで読んでおり、同様のことをしようとしています。しかし、実際には2台のサーバーしか使用していないという点で、少し複雑です。

セットアップ

自宅のマシンから職場のマシンにログオンするには、2つの手順が必要です。まずworkip.com、奇妙なsshuserユーザー名を使用してログオンし、次に自分のアカウントにログインできます。

ステップ1: ssh sshuser@workip.com

ステップ2: ssh myusername@localhost -p 32000

これは私のワークステーションへのアクセスを提供します。ネットワークがこのように設定されている理由はわかりませんが、変更することはできません。

コマンドを実行することに注意してください

ssh myusername@lworkip.com -p 32000

自宅のマシンから直接は機能しないため、トンネルを通過する必要があります。

あなたは何をしようとしているのですか?

ssh myusername@localhost:9090直接アクセスするには、自宅のマシンからコマンドを実行できる必要がありますmyusername@workip.com。このトンネルは設定が難しいことが判明しています。

何を試しましたか?

上記の質問とハンドブックで示唆されているように、2つの異なるコマンドを使用して自宅のマシンからトンネルを構成しようとしました(どちらも動作しません):

ssh -L localhost:9090:workip.com:32000 sshuser@workip.com

ssh -L localhost:9090:localhost:32000 sshuser@workip.com

残念ながら、ssh myusername@localhost:9090自宅からコマンドを実行しようとするとcould not resolve localhost:9090: Name or service not known、ソリューションが正しくないことを示すエラーメッセージが表示されます。


再確認したいだけですssh myusername@localhost -p 9090
14

私は信じられないほどばかげている、あなたのコメントはスポットです。この投稿を解決済みとしてマークできるように、下に書いてください。また、ssh -L localhost:9090:localhost:32000 sshuser@workip.comトンネルを正しくセットアップするためのコマンドです。
jII 14

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.