SSH逆ポートフォワードを利用してFW/NAPT環境ホストに外部からRDP接続する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#contents
*SSH逆ポートフォワードを利用してFW/NAPT環境ホストに外部か...
FW/NAPT環境ではインターネットへ向かうアクセスは問題なく行...
FW環境ではポートへのアクセス制御がされていたり、インター...
NAPT環境ではそもそもインターネットからホストを特定する手...
このような場合には、グローバル環境のSSHサーバを経由した逆...
**準備するもの [#w38ed603]
-RDPサーバ(以下 rdpsrv と表記)~
接続したいWindowsホスト~
FW/NAPT環境で用意~
特に細工は不要。Windowsファイアウォールでリモートデスクト...
ポート転送を行うSSHクライアントを別に用意するのであれば、...
-SSHクライアント(以下 sshcli と表記)~
RDPサーバそのものでも、別立てでもOK~
FW/NAPT環境で用意~
RDPサーバから接続する場合、teratermなどでポート転送の必要...
別立てでLinuxなどを利用する場合は、ssh(autossh)が必要~
-SSHサーバ(以下 sshsrv と表記)~
グローバルアドレスを持っていないと動作しないので、自宅の...
※sshd_configのGatewayPortsをyesにする必要がある。~
-RDPクライアント(以下 rdpcli と表記)~
インターネットへ接続する環境があればOK~
インターネットへ抜ける環境があれば、NAT環境でもグローバル...
ネットカフェやWiFiフリースポットなどでも可。~
**接続方法 [#x521ca2c]
***SSHクライアントとRDPクライアントを別ホストにする場合 [...
+ 逆ポートフォワード~
SSHクライアントからグローバル環境のSSHサーバへ接続し、逆...
[user@sshcli]$ ssh -N -R sshsrv_rdp_port:rdpsrv_ip:rdpsr...
※sshsrv_ipのsshsrv_rdp_portをrdpsrv_ipのrdpsr_rdp_portへ...
sshはautosshを利用してもよい~
~
+ RDPでの接続~
RDPクライアントからSSHサーバの転送ポートへRDP接続すること...
***SSHクライアントとRDPクライアントを同一ホストにする場合...
+ 逆ポートフォワード~
teratermでSSHサーバに接続する前に[設定] - [SSH転送] から...
リモートサーバのポート:sshsrv_rdp_port~
ローカル側ホスト:localhost~
ポート:rdpsrv_rdp_port~
を選択してからsshsrvへSSH接続する。~
~
+ RDPでの接続~
RDPクライアントからSSHサーバの転送ポートへRDP接続すること...
** 実例 [#kc0bab17]
*** 自宅の仮想環境へ外出先端末(windows)からWiFiフリース...
+前提条件~
--LinuxとWindowsが同一セグメント上で稼動している。~
---Linuxは192.168.1.1~
---Windowsは192.168.1.2で22222ポートでRDPを待ち受けている...
--外部のVPSとしてhost.example.comを契約している。~
---SSHサーバを11111ポートで動作させている。~
~
+SSHポートフォワード(Linux~VPSのSSHトンネル)~
[LinuxSrv]$ ssh -N -R 13389:192.168.1.2:22222 host.examp...
~
+SSHポートフォワード(外出先端末~VPSのSSHトンネル)~
外出先端末のteratermでSSHサーバに接続する前に[設定] - [SS...
ローカルのポート:33333~
リモート側ホスト:host.example.com~
ポート:13389~
を選択してからhost.example.comへSSH接続する。~
~
+RDP接続~
外出先端末からRDP接続でlocalhost:33333に接続する~
→localhost:33333はteratermのポート転送によりhost.example....
→host.example.com:13389はLinuxからのポート転送によりWindo...
→Windows:22222ではRDPを待ち受けているため、RDPとしてログ...
#counter
終了行:
#contents
*SSH逆ポートフォワードを利用してFW/NAPT環境ホストに外部か...
FW/NAPT環境ではインターネットへ向かうアクセスは問題なく行...
FW環境ではポートへのアクセス制御がされていたり、インター...
NAPT環境ではそもそもインターネットからホストを特定する手...
このような場合には、グローバル環境のSSHサーバを経由した逆...
**準備するもの [#w38ed603]
-RDPサーバ(以下 rdpsrv と表記)~
接続したいWindowsホスト~
FW/NAPT環境で用意~
特に細工は不要。Windowsファイアウォールでリモートデスクト...
ポート転送を行うSSHクライアントを別に用意するのであれば、...
-SSHクライアント(以下 sshcli と表記)~
RDPサーバそのものでも、別立てでもOK~
FW/NAPT環境で用意~
RDPサーバから接続する場合、teratermなどでポート転送の必要...
別立てでLinuxなどを利用する場合は、ssh(autossh)が必要~
-SSHサーバ(以下 sshsrv と表記)~
グローバルアドレスを持っていないと動作しないので、自宅の...
※sshd_configのGatewayPortsをyesにする必要がある。~
-RDPクライアント(以下 rdpcli と表記)~
インターネットへ接続する環境があればOK~
インターネットへ抜ける環境があれば、NAT環境でもグローバル...
ネットカフェやWiFiフリースポットなどでも可。~
**接続方法 [#x521ca2c]
***SSHクライアントとRDPクライアントを別ホストにする場合 [...
+ 逆ポートフォワード~
SSHクライアントからグローバル環境のSSHサーバへ接続し、逆...
[user@sshcli]$ ssh -N -R sshsrv_rdp_port:rdpsrv_ip:rdpsr...
※sshsrv_ipのsshsrv_rdp_portをrdpsrv_ipのrdpsr_rdp_portへ...
sshはautosshを利用してもよい~
~
+ RDPでの接続~
RDPクライアントからSSHサーバの転送ポートへRDP接続すること...
***SSHクライアントとRDPクライアントを同一ホストにする場合...
+ 逆ポートフォワード~
teratermでSSHサーバに接続する前に[設定] - [SSH転送] から...
リモートサーバのポート:sshsrv_rdp_port~
ローカル側ホスト:localhost~
ポート:rdpsrv_rdp_port~
を選択してからsshsrvへSSH接続する。~
~
+ RDPでの接続~
RDPクライアントからSSHサーバの転送ポートへRDP接続すること...
** 実例 [#kc0bab17]
*** 自宅の仮想環境へ外出先端末(windows)からWiFiフリース...
+前提条件~
--LinuxとWindowsが同一セグメント上で稼動している。~
---Linuxは192.168.1.1~
---Windowsは192.168.1.2で22222ポートでRDPを待ち受けている...
--外部のVPSとしてhost.example.comを契約している。~
---SSHサーバを11111ポートで動作させている。~
~
+SSHポートフォワード(Linux~VPSのSSHトンネル)~
[LinuxSrv]$ ssh -N -R 13389:192.168.1.2:22222 host.examp...
~
+SSHポートフォワード(外出先端末~VPSのSSHトンネル)~
外出先端末のteratermでSSHサーバに接続する前に[設定] - [SS...
ローカルのポート:33333~
リモート側ホスト:host.example.com~
ポート:13389~
を選択してからhost.example.comへSSH接続する。~
~
+RDP接続~
外出先端末からRDP接続でlocalhost:33333に接続する~
→localhost:33333はteratermのポート転送によりhost.example....
→host.example.com:13389はLinuxからのポート転送によりWindo...
→Windows:22222ではRDPを待ち受けているため、RDPとしてログ...
#counter
ページ名: