Workbench を使用してシンプルなアプリケーションサーバーに接続する場合、デフォルトでは Linux サーバーの場合はポート 22、Windows サーバーの場合はポート 3389 が使用されます。システムのセキュリティを向上させるために、デフォルトのリモート接続ポートを変更できます。
前提条件
接続先のシンプルなアプリケーションサーバーが [実行中] 状態であること。
シンプルなアプリケーションサーバーのパスワードが設定されていること。詳細については、「サーバーパスワードの設定またはリセット」をご参照ください。
シンプルなアプリケーション サーバ用にカスタム ファイアウォール ルールが作成され、シンプルなアプリケーション サーバへの接続に使用するカスタム ポートがシンプルなアプリケーション サーバに対して有効になります。詳細については、「ファイアウォールを管理する」。をご参照ください。
手順 1:リモート接続ポートを変更する
シンプルなアプリケーションサーバーに接続し、SSH 構成ファイルまたはレジストリでリモート接続ポートを変更する必要があります。
Linux サーバーのリモート接続ポートを変更する
この例では、CentOS 8.2 および CentOS 7.6 シンプルなアプリケーションサーバーを使用して、Linux シンプルなアプリケーションサーバーのデフォルトのリモート接続ポートを変更する方法について説明します。
デフォルトポート 22 を使用してシンプルなアプリケーションサーバーに接続します。詳細については、「Linux サーバーへの接続」をご参照ください。
次のコマンドを実行して、
sshd_config
サービス構成ファイルをバックアップします。sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
sshd 構成ファイルを変更します。
次のコマンドを実行して、
sshd_config
構成ファイルを変更します。sudo vi /etc/ssh/sshd_config
sshd_config
ファイルで#Port 22
行を見つけ、I
キーを押して編集モードに入ります。次の例では、
#Port 22
の下にPort 24
と入力して、Port 24
をカスタムポートとして使用します。Esc
キーを押し、:wq
と入力し、Enter キーを押してファイルを保存して閉じます。
次のいずれかのコマンドを実行して、sshd を再起動します。 sshd を再起動した後、ポート
24
を使用して SSH プロトコル経由で Linux サーバーにログインできます。シンプルなアプリケーションサーバーで CentOS 7 以降または Alibaba Cloud Linux 3 が実行されている場合は、次のコマンドを実行します。
sudo systemctl restart sshd
シンプルなアプリケーションサーバーで CentOS 6 が実行されている場合は、次のコマンドを実行します。
/etc/init.d/sshd restart
Windows サーバーのリモート接続ポートを変更する
この例では、Windows Server 2022 Datacenter を実行するシンプルなアプリケーションサーバーを使用して、Windows シンプルなアプリケーションサーバーのデフォルトのリモート接続ポートを変更する方法について説明します。
デフォルトポート 3389 を使用して、Workbench を使用してシンプルなアプリケーションサーバーに接続します。詳細については、「シンプルなアプリケーションサーバーコンソールで Workbench を使用してサーバーに接続する」をご参照ください。
PortNumber レジストリサブキーの値を変更します。
Win+R
を押して実行ダイアログボックスを開き、cmd
と入力し、Ctrl + Shift + Enter
を押して管理者としてサーバーにログインします。コマンドラインウィンドウに
regedit
と入力します。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
に移動します。右側のリストで [PortNumber] を見つけて右クリックし、[変更...] を選択します。
表示されるダイアログボックスで、[値のデータ] フィールドに新しいリモート接続ポート番号を入力し、[ベース] セクションの [10 進数] をクリックし、[OK] をクリックします。
RDP サービスの名前をクエリします。
コマンドラインページで
services.msc
と入力して、サービスインターフェイスを開きます。[サービス] ページで、[リモートデスクトップサービス] を右クリックし、[プロパティ] を選択します。
[全般] ページで、[サービス名]
TermService
をクリックします。
CLI で次のコマンドを実行して、RDP サービスを再起動します。
# TermService をサービスの名前に置き換えます。 net stop TermService && net start TermService
手順 2:カスタムポートを使用してシンプルなアプリケーションサーバーに接続する
Workbench 上
シンプルなアプリケーションサーバーコンソールの サーバーページ に移動します。
サーバーのカードで、Connect をクリックしてサーバーに接続します。
サーバーカードのサーバー ID をクリックして、[リモート接続] タブでサーバーに接続することもできます。
Connect ダイアログボックスで、[Workbench でワンクリックで接続] または [Workbench でパスワードベースのログオン] を選択します。
[変更] をクリックし、フィールドに設定したカスタムポート番号を入力して、[変更を確定] をクリックします。
[今すぐログオン] をクリックします。
サードパーティクライアント上
サーバーのオペレーティングシステムに基づいて、対応する操作を選択できます。
Windows
インスタンスに接続します。 [リモートデスクトップ接続] ダイアログボックスで、[コンピューター] フィールドに <インスタンスの IP アドレス>:<新しいポート番号> と入力し、[接続] をクリックしてインスタンスに接続します。
説明Mac リモートデスクトップ接続は、デフォルトポート 3389 経由でインスタンスに接続するためにのみ使用できます。
Linux
SSH クライアントを使用してインスタンスに接続し、新しいポート経由のトラフィックが許可されているかどうかを確認します。
[ポート] フィールドに新しいポート番号を入力します。この例では、1022 と入力します。
説明ポート番号を変更した後、デフォルトポート 22 を使用してインスタンスに接続することはできません。