• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LinuxでのSSHポート転送構成方法
2021-12-29

通常、2つの異なるネットワーク間では、通信使用のために特定のポートが常に開放されますが、SSHで使用される22ポートは通常、開放された列にあります。SSHベースのポート転送とは,SSHを中間のエージェントとして利用し,2つのネットワーク間の制約を回避し,任意のポートへのアクセスを円滑に行うことである.

ポート転送は、順方向ポート転送、逆方向ポート転送、動的ポート転送の3つに分けられます。

この3つのポート転送方式の使い方を示すために、まず2つのネットワークドメインOfficeとProdが存在すると仮定し、ネットワークドメインOfficeには2つのホストAとBがあり、ネットワークドメインProdには2つのホストCとDがあり、この2つのネットワークドメインの間にはホストAがCの22ポートにアクセスできるほか、他のすべてのアクセスはネットワークルールによって禁止されている。すなわち、AマシンはCの22以外のすべてのポートにアクセスできず、Dホストにもアクセスできない。ホストCとDは、AまたはBのいずれかのホストにアクセスできません。

トップタスク1:順方向ポート転送

今から私たちの最初の任務を始めます:ホストDの上にデータベースサービスがインストールされていると仮定して、傍受のポートは8888で、もし私がOffic eドメインのホストAを通じて直接Dホストの中のデータベースにアクセスしたいならば、どうすればいいですか?これはSSHの順方向ポート機能を使うことになります。ここではまず、Linuxでは、すべてのポート転送の操作が、独自のツールsshを使用して行うことができることを説明します。

タスク1を完了するコマンドは簡単です。次のようにします。

コードのコピー
ssh -L 8000:host-d.prod.mycompany.com:8888 [email protected] -N

次のコマンドを説明します。

パラメータ-L

ローカルでリスニングが開始されたポートを示し、後に続くパラメータフォーマットは、ローカルの8000ポートをリモートホストDの8888ポートに転送することを示す。

[email protected]

このパラメータはsshを使用してログインするホストとログインするユーザー名を指定します。ここで使用するホストと前のパラメータのホストは同じネットワークドメインにあり、相互にアクセスできる必要があります。もちろん、同じマシンでも構いません。
パラメータ-N

コードのコピー

oracle@host-a[orcl]:~$ netstat -natp|grep 8000

(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)

tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 3767/ssh

tcp 0 0 ::1:8000 :::* LISTEN 3767/ssh
ホストAには8000ポートが存在し、いつでも接続を受け入れる準備ができていることがわかりますが、ここで傍受しているネットワークは127.0.0.1(::1)であり、つまりこの接続はローカル操作に限られていることに注意してください。

次に、TNSNAMESを構成します。構成は次のとおりです。

コードのコピー

orcl=

(DESCRIPTION=

(ENABLE=BROKEN)
(ADDRESS_LIST=

(FAILOVER=ON)

(LOAD_BALANCE=YES)

(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=8000))

)

(CONNECT_DATA=

(SID=orcl)
)

)

次にtnspingをテストします。
コードのコピー

oracle@host-a[orcl]:~$ tnsping orcl

TNS Ping Utility for Linux: Version 11.1.0.7.0 - Production on 05-JUL-2010 09:13:25

Copyright (c) 1997, 2008, Oracle. All rights reserved.

Used parameter files:
Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION= (ENABLE=BROKEN) (ADDRESS_LIST= (FAILOVER=ON) (LOAD_BALANCE=YES) (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=8000))) (CONNECT_DATA= (SID=orcl)))

OK (340 msec)

大功を成し遂げる。

トップタスク2:逆ポート転送

ネットワークドメインProdは任意の方法でネットワークドメインOfficeにアクセスできないため、この2つのネットワークドメインが置かれている物理的な位置が完全に異なると仮定すると、その日ネットワークドメインProdにいるときにネットワークドメインOfficeにあるホストAを操作したい場合、どうすればいいのでしょうか。これがリバースポート転送に使われる時です。

  • 逆ポート転送の基本思想は、ホストAからホストCへのssh接続を確立するとともに、ホストC上でポートを開くことでホストB上のいずれかのポートに逆接続できることである。もちろん、ホスト制御上はホストBに接続されている22(sshポート)が最もお得であり、ホストA上で次のコマンドを実行する。
  • コードのコピー
  • ssh -R 8888:localhosthost-b.office.mycompany.com:22 [email protected] -N

  • ソース元URL:https://dopubox.com/article/p/5e53da6087bb6ed5

    Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    小学館も来週に報告書公表
    2024-05-31

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    声優の増山江威子さん死去
    2024-06-03

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    今週末に見たい展覧会ベスト8。閉幕の横浜トリエンナーレから、「梅津庸一 クリスタルパレス」、石川九楊の2ヶ月連続個展まで
    2024-06-06

    ©  Dopu Box
    💛