目次
注: ポートがリモートで変更された場合、ポートの変更後に SSH がリモートで接続できなくなるのを防ぐために、SSH が 22 と新しく設定されたポートで同時に動作するようにしてから、テスト後の 22 ポートは新しいポートに接続できます。
ホームページ システムチュートリアル Linux ubuntuでssh接続ポート番号を変更するためのヒント

ubuntuでssh接続ポート番号を変更するためのヒント

Dec 29, 2023 am 08:50 AM
ubuntu ssh 改訂 リモートポート

###一般的に###

ssh設定ファイルを開く

sudo vim /etc/ssh/sshd_config

次の行を見つけます:

ポート22

以下の22を設定したいポート番号に変更してください

その後、ssh サービスを再起動します

sudo サービス ssh の再起動

SSH にリモートでログインするときに「ホストへのルートがありません」というメッセージが表示された場合は、ファイアウォールが対応するポートを設定していない可能性があります。ファイアウォールを設定すれば問題ありません。

openssh-server をインストールしていない場合は、次の手順を参照してください

注: ポートがリモートで変更された場合、ポートの変更後に SSH がリモートで接続できなくなるのを防ぐために、SSH が 22 と新しく設定されたポートで同時に動作するようにしてから、テスト後の 22 ポートは新しいポートに接続できます。

最初に openssh-server をインストールします

$ sudo apt-get install openssh-server

$sudo vim /etc/ssh/sshd_config

#ポート 22 の前の # を削除し、使用するポートを次の行に追加します (例: ポート 222
)

$ sudo vim /etc/ssh/ssh_config

#ポート 22 の前の # を削除し、使用するポートを次の行に追加します (例: ポート 222
)

変更を保存した後、サービスを再起動します

$ /etc/init.d/ssh 再起動

###または###

$ サービス SSH の再起動

ファイアウォールで対応するポートを開いてテストを実行します (ssh は 22 と設定したポートで同時に動作することに注意してください。テストが完了したら、ポート 22 をコメントアウトできます)

Ubuntu 16.04 SSH ポートを変更する

/etc/ssh/sshd_configを変更します

$sudo vim /etc/ssh/sshd_config

ポート 22 の下にポートを追加します

ポート22

ポート YOUR_PORT

/etc/ssh/ssh_config を変更し、ホストの下にポートを追加します *

###ホスト *### ポート22
ポートを移植します

#ForwardAgent 番号

...


sshを再起動


サービスSSHの再起動

次に、ssh で新しいポートに接続します。接続に成功したら、上記の設定を変更し、ポート 22

をコメントアウトします。
このマシンの ~/.ssh/ に新しい構成ファイルを作成します。ファイルの内容は次のとおりです:

YOUR_HOSTをホストしてください

ユーザー YOUR_USER_NAME

YOUR_NEW_PORT

をポートします

この方法では、次回接続する際に YOUR_HOST に ssh 接続するだけで問題ありません。


ssh のデフォルト ポートを変更すると、git の一部のリモート操作が失敗します。解決策は、構成ファイルを変更することです:

ホストgithub.com

ホスト名 github.com

ポート22

bitbucket.org

をホストする ホスト名 bitbucket.org
ポート22



別のより高速な方法があります:

1.ポートを設定します

sed -i "s/Port .*/Port your port/g" /etc/ssh/sshd_config

2. ssh を再起動します

サービスSSHの再起動

次に、ssh を使用して新しいポートに接続します。

######知らせ:######
サーバーからロックアウトされないように、新しいポートを許可されたアクセスのリストに追加する必要があります。 ! !ここを参照してください。Linux コマンドラインに入力されたコマンドは次のとおりです:

firewall-cmd --zone=public --add-port=あなたのポート/tcp --permanent

Auth.log を確認し、SSH がスキャンされたかどうかを確認します IP アドレスとパスワードによるログイン成功回数を確認します。

grep "root のパスワードを受け入れました" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more

IP アドレスとパスワードによるログイン試行失敗回数を確認します

grep "root のパスワードに失敗しました" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more


以上がubuntuでssh接続ポート番号を変更するためのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DingTalk のグループ内の個人名を変更する方法_DingTalk のグループ内の個人名を変更する方法 DingTalk のグループ内の個人名を変更する方法_DingTalk のグループ内の個人名を変更する方法 Mar 29, 2024 pm 08:41 PM

1. まずDingTalkを開きます。 2. グループ チャットを開き、右上隅にある 3 つの点をクリックします。 3. このグループで私のニックネームを見つけます。 4. クリックして入力し、変更して保存します。

Ubuntu ターミナルを開けない場合はどうすればよいですか? Ubuntu がターミナルを開けない問題を解決する方法 Ubuntu ターミナルを開けない場合はどうすればよいですか? Ubuntu がターミナルを開けない問題を解決する方法 Feb 29, 2024 pm 05:30 PM

Ubuntu がユーザーにターミナルを開くことを許可しないというのは、最近非常によくある問題です。同様の問題が発生し、次に何をすればよいかわからない場合は、Linux デバイスでこの「Ubuntu がターミナルを開けません」問題を解決する方法に関する 5 つの修正について学習してください。早速、その原因とその解決策について詳しく見ていきましょう。 Ubuntu でターミナルを開けないのはなぜですか?これは主に、欠陥のあるソフトウェアをインストールしたり、端末の構成を変更したりしたときに発生します。これに加えて、ロケールと対話してロケールを破損する新しいアプリケーションやゲームも同様の問題を引き起こす可能性があります。一部のユーザーは、Ubuntu のアクティビティ メニューでターミナルを検索すると、この問題の修正を報告しました。これは次のことを示しています

スーパーユーザーとして Ubuntu にログインします スーパーユーザーとして Ubuntu にログインします Mar 20, 2024 am 10:55 AM

Ubuntu システムでは、通常、root ユーザーは無効になっています。 root ユーザーをアクティブにするには、passwd コマンドを使用してパスワードを設定し、su-コマンドを使用して root としてログインします。 root ユーザーは、無制限のシステム管理権限を持つユーザーです。彼は、ファイルへのアクセスと変更、ユーザー管理、ソフトウェアのインストールと削除、およびシステム構成の変更を行う権限を持っています。 root ユーザーと一般ユーザーの間には明らかな違いがあり、root ユーザーはシステム内で最高の権限とより広範な制御権限を持ちます。 root ユーザーは、一般のユーザーでは実行できない重要なシステム コマンドを実行したり、システム ファイルを編集したりできます。このガイドでは、Ubuntu の root ユーザー、root としてログインする方法、および通常のユーザーとの違いについて説明します。知らせ

Ubuntu 20.04 画面録画ソフトウェア OBS のインストールとアンインストールのグラフィック チュートリアル Ubuntu 20.04 画面録画ソフトウェア OBS のインストールとアンインストールのグラフィック チュートリアル Feb 29, 2024 pm 04:01 PM

OBS は、世界中のボランティアの貢献者によって自由時間に開発されたオープンソース ソフトウェアです。主にビデオ録画とライブストリーミングに使用されるビデオライブ録画ソフトウェア。 Ubuntu/Mintをインストールする場合、ChromeOS上ではOBSStudioが完全に動作せず、画面キャプチャやウィンドウキャプチャなどの機能が使用できなくなりますのでご注意ください。フルスクリーン プロジェクターなどの OBS の特定の機能で潜在的なパフォーマンスの問題を回避するには、xserver-xorg1.18.4 以降のバージョンを使用することをお勧めします。 FFmpeg が必要です。FFmpeg がインストールされていない場合 (よくわからない場合は、おそらくインストールしていないでしょう)、次のコマンドで入手できます: sudoaptinstallffmpeg ここですでにインストールされています

Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Android TV Box が非公式の Ubuntu 24.04 アップグレードを取得 Sep 05, 2024 am 06:33 AM

多くのユーザーにとって、Android TV ボックスをハッキングするのは気が遠くなるように思えます。しかし、開発者の Murray R. Van Luyn は、Broadcom チップが不足する中、Raspberry Pi に代わる適切な代替品を探すという課題に直面しました。アルムビアとの共同作業

Ubuntu 24.04 に Angular をインストールする方法 Ubuntu 24.04 に Angular をインストールする方法 Mar 23, 2024 pm 12:20 PM

Angular.js は、動的アプリケーションを作成するための無料でアクセスできる JavaScript プラットフォームです。 HTML の構文をテンプレート言語として拡張することで、アプリケーションのさまざまな側面を迅速かつ明確に表現できます。 Angular.js は、コードの作成、更新、テストに役立つさまざまなツールを提供します。さらに、ルーティングやフォーム管理などの多くの機能も提供します。このガイドでは、Ubuntu24 に Angular をインストールする方法について説明します。まず、Node.js をインストールする必要があります。 Node.js は、ChromeV8 エンジンに基づく JavaScript 実行環境で、サーバー側で JavaScript コードを実行できます。ウブにいるために

Douyin Blue V の名前は変更できますか?法人Douyin Blue Vアカウントの名前を変更する手順は何ですか? Douyin Blue V の名前は変更できますか?法人Douyin Blue Vアカウントの名前を変更する手順は何ですか? Mar 22, 2024 pm 12:51 PM

Douyin Blue V 認証は、Douyin プラットフォーム上の企業またはブランドの公式認証であり、ブランド イメージと信頼性の向上に役立ちます。企業の発展戦略の調整やブランドイメージの更新に伴い、企業はDouyin Blue V認証の名称を変更したい場合があります。では、Douyin Blue V は名前を変更できるのでしょうか?答えは「はい」です。この記事では、エンタープライズ Douyin Blue V アカウントの名前を変更する手順を詳しく紹介します。 1.Douyin Blue V の名前は変更できますか? Douyin Blue V アカウントの名前は変更できます。 Douyin の公式規定によると、企業の Blue V 認定アカウントは、一定の条件を満たした後にアカウント名の変更を申請できます。一般的に、企業は社名変更の合法性と必要性​​を証明するために、営業許可証、組織コード証明書などの関連資料を提供する必要があります。 2. 企業のDouyin Blue Vアカウントの名前を変更する手順は何ですか?

Windows での OpenSSH: インストール、構成、および使用ガイド Windows での OpenSSH: インストール、構成、および使用ガイド Mar 08, 2024 am 09:31 AM

ほとんどの Windows ユーザーにとって、使いやすいグラフィカル インターフェイスを提供するリモート デスクトップ プロトコル (RDP) は常にリモート管理の最初の選択肢となってきました。ただし、より詳細な制御が必要なシステム管理者にとっては、SSH の方がニーズに適している可能性があります。 SSH を介して、管理者はコマンド ラインを通じてリモート デバイスと対話できるため、管理作業がより効率的になります。 SSH の利点はセキュリティと柔軟性にあり、特に多数のデバイスを扱う場合や自動化されたタスクを実行する場合、管理者はリモート管理やメンテナンス作業を簡単に実行できます。したがって、使いやすさの点では RDP が優れていますが、システム管理者にとっては、パワーと制御の点では SSH の方が優れています。以前は、Windows ユーザーは借用する必要がありました

See all articles