専用サーバーがあります。 VNCサーバーがあり、ポート5901でVNCクライアントを使用してVNCサーバーに接続できるため、VNCクライアントを使用して接続すると:1が得られます。
ssh -Lおよびssh -Rコマンドラインコマンドに関する多くのドキュメントを読みましたが、独自のコンピュータとリモートコンピュータにサーバーなどがあるので奇妙なので、接続を試みる場所が混乱しています。など。
- VNCサーバー、Webサーバー、ゲームサーバー、ファイアウォールなどの専用サーバーがあります。
- VNCサーバーが稼働しており、Webサーバー、SSH、およびゲームサーバーポートに対してのみTCP / UDP接続が有効になっています。
- 私のコンピュータで私のVNCクライアントを使って私のVNCサーバーに接続したいのですが、人々は私のパスワードを試してみたり、時には「認証に失敗しました」というメッセージが表示されるため、トンネル接続を使用しています。絶対パスワードを推測しません。それでも。私は次のことを試しました:
ssh ルート@DEDICATEDIP -L 5901:DEDICATEDIP:5901 ssh ルート@DEDICATEDIP -R 5901:DEDICATEDIP:5901
私もこれを試しました(このウェブサイトで見つけました):ssh -L 5901:localhost:5901 -p 22 root@DEDICATEDIP
SSHに「su」を書き込んでrootパスワードを書き留めておくと、rootアカウントでログインできますが、これらのトンネルコマンドのいずれかを入力しようとすると、SSHにrootパスワードの入力を求められます。間違っていて許可が拒否されましたか?
編集する:
- マイコンピュータ:PuTTy(SSHクライアント)、VNCビューア(VNCクライアント)
- Dedibox:VNCサーバー、ゲームサーバー、Webサーバー、SSHサーバー
UFWステータス
- 22 - 許可 - どこでも
- 22 - 外出は許可されています - どこでも
VNC サーバーが稼働しています。確認できます。 ALLOWおよびALLOW OUTに5901を追加すると、トンネリングなしで簡単に接続できます。
- (マイコンピュータ)PuTTYを開きます。
(マイコンピュータ)PuTTY設定 - >接続 - > SSH - >トンネル
- ソースポート[5902]
- 対象 [163.xxx.xxx.xxx:5901]
- [追加]
PuTTYには、「転送されたポート:」 - >「L5902 163.xxx.xxx.xxx:5901」が表示されます。
- 今設定したトンネル設定を含むSSHを使用してサーバーに接続します。
- 「su」と入力してルートパスワードを送信します。
- root@MyBox: /home/sysadmin# (sysadmin は my box の一般ユーザーです)
- 私は次のように入力しました: "ssh root@IP_OF_DEDI -L 127.0.0.1:5902:127.0.0.1:5901"
- VNC クライアントはしばらくの間接続を維持します。いいね(15秒)と次のように言います。 「コンピュータからの接続が拒否されました。」
答え1
以下を試してください。
IP 127.0.0.1、ポート5901でVNCサーバーを起動します。
次のコマンドを使用してssh user@vncserver -L127.0.0.1:5902:127.0.0.1:5901
トンネルを開始します。
その後、127.0.0.1:590に接続します。2ローカル vnc クライアントを使用します。
これは、リモート側のループバックインターフェイスでのみvncサーバーを実行できるという利点を提供します。
答え2
Puttyを使用している場合は、[接続]> [SSH]> [トンネル]タブでセッションのトンネルを設定できます。送信元ポートをL5902に設定し、宛先ポートを127.0.0.1:5901に設定します。
これらの詳細を保存するには、セッションを確立する必要があります。これにより、vncウィンドウ1に接続します。
コマンドラインでssh -L5902:127.0.0.1:5901 user@targetを使用できます。これは私が信じているパテと同じです。
もっと詳しく説明するほど理解がうまくいかないですね。