トンネル設定

トンネル設定

私の研究室のリモートUbuntuシステムにアクセスでき、パブリックIPがありますaaa:bbb:cc:ddd。 (ウェブサイトを構築しています。)実習では、CLIでSSHを使用して正常にアクセスできますaaa:bbb:cc:ddd。リモートコンピュータでリモートデスクトップを設定したいです。私はフォローしました指示するここで。

ただし、VNCはポート5901を監視し、管理者はポート22と80のみを開きましたaaa:bbb:cc:ddd。 SSHではすでにポート22を使用していませんか?ポート22を介してVPNを搭載したコンピュータにどのように接続しますか?管理者にポート5901を開くように依頼する必要がありますか?または、VNCが利用できない場合にリモートデスクトップセッションを提供するための代替案は何ですか?

答え1

説明したようにvncを設定できます。

次にトンネルを使用します(ラップホストにアクセスできるため)。

トンネル設定

(またはubuntu他のデスクトップLinux)

ssh -L 5901:localhost:5901 labhost

これにより、ローカル接続5901(5901:部分)がラップ接続5901(localhost:5901部分)に渡されます。

場合putty(設定の編集)接続==> ssh =>トンネルに移動します。

source port : 5901
Destination : localhost:5901
(X) Local ( ) Remote ( ) Dynamic

それからadd(トンネル)。パテを使って接続

ローカル仮想ネットワーク接続

localhost:5901接続するURLとしてローカルvncクライアントを使用してください。

答え2

あなたができることは(少し複雑ですが)あなただけのVPNソリューションを展開することです。

ラボの仮想マシンをVPNクライアントとして使用し、自分のコンピュータでVPNサーバーを実行します。これにより、ラボの着信トラフィックポリシーの影響を受けません。

タスクにどのツールを使用したいですか?コメントに書いたように、ユーザーの公開鍵認証を設定し(Sshにパスワードは必要ありません)、SSHを使用してUbuntuサーバー上のファイルにアクセスするようにツールを設定できます。

これ https://blog.devolutions.net/2017/4/how-to-configure-an-ssh-tunnel-on-puttyPutty を使用してサーバーの SSH トンネルを開始する方法について説明します。

関連情報