私の研究室のリモート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 トンネルを開始する方法について説明します。