AzureでホストされているUbuntuボックスでSSHポートを22から変更しようとしています。この回答によれば、How to change SSH ports in Microsoft Azure properly?は、「プライベート」sshポートを22に保ちながら、「パブリック」ポートだけを変更することができます。Microsoft AzureでLinux SSHポートを変更する際の問題
しかし、Azureにはパブリック/プライベートポートの記載がないため、答えは少し古くなっています私が言うように。 Network Scurity Groupの設定には、「送信元ポート範囲」と「送信先ポート範囲」のみがあります。
私は「国民のsshとして使用する特定のポートに送信元ポートの範囲を変更したとき、私は
ssh -i my_key [email protected]_ip
すなわちOKシェル経由でログインすることができ、デフォルトの設定
Source port range: *
Destination port range: 22
を使用してポート
Source port range: new_ip
Destination port range: 22
その後、試してください
ssh -i my_key [email protected]_ip -p new_ip
次に接続がタイムアウトして接続できません。
は、その後、私は*として送信元ポートの範囲を残して、サーバー上のsshd_configにポートを変更しようとした新しいIPに宛先ポートの範囲を変更したが「公開鍵」というエラー
任意のアイデアを得ましたか。 (私は公衆ポートと私設ポートのどちらも変更できます)
今のところ、ARMモジュールにVMを展開すると、NSGを使用して1つのポートから別のポートにNATすることはできません。 sshd_configでポートを変更することができます。 –
@ JasonYe-MSFTありがとうございます。sshd_configを新しい宛先ポートから切り離すと、azureポータルで設定する必要はありますか? – proximacentauri
私の答えを確認してください、私たちはそれを変更するために従うことができます。 –