GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にOpenSSHをインストールして構成する方法

このチュートリアルでは、Ubuntu 16.04にOpenSSHをインストール、構成、および使用する方法を示します。 SSH(Secure Shell)は、リモートマシンに安全にアクセスできるようにするプロトコルですが、OpenSSHはSSHプロトコルに基づくツールのセットです。今日は、オペレーティングシステムとしてUbuntu16.04を使用してLinuxVPSにOpenSSHをインストールして構成する方法を紹介します。

Ubuntu16.04にOpenSSHをインストールする

まず、OpenSSHをインストールしましょう。次のコマンドを使用してパッケージインデックスを更新します。

sudo apt-get update

OpenSSHサーバーアプリケーションおよびその他の関連パッケージをインストールするには、以下のコマンドを使用します。

sudo apt-get install openssh-server

OpenSSHサーバーパッケージは、サーバーの初期インストールプロセスの一部としてシステムにすでにインストールされている可能性があることに注意してください。さらに、次のコマンドを使用してOpenSSHクライアントアプリケーションをインストールできます。

sudo apt-get install openssh-client

Ubuntu16.04でOpenSSHを構成する

OpenSSH構成を変更する前に、UbuntuVPSでOpenSSHサービスを管理する方法を知っておくとよいでしょう。サービスを開始するには、次のコマンドを使用できます。

sudo systemctl start sshd.service

サービスを停止するには、次を使用できます:

sudo systemctl stop sshd.service

サービスを再開するには、次を使用できます:

sudo systemctl restart sshd.service

使用できるサービスのステータスを確認するには:

sudo systemctl status sshd.service

システム起動時にサービスを有効にするには、次を使用できます。

sudo systemctl enable sshd.service

システム起動時にサービスを無効にするには、次を使用できます。

sudo systemctl disable sshd.service

OpenSSH構成に変更を加えた後、変更を有効にするにはサービスを再起動する必要があります。

OpenSSHサーバーアプリケーションの主な構成ファイルは/etc/ssh/sshd_configです。 。変更を加える前に、必ず元の構成のバックアップを作成してください。

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig

選択したテキストエディタを使用してファイルを編集できます。最初に行うことは、デフォルトのSSHリスニングポートを変更することです。ファイルを開き、リスニングポートを指定する行を見つけます:

Port 22

別のものに変更してください。たとえば、2022

Port 2022

ファイルを保存して閉じます。次に、サービスを再起動して変更を有効にします。

これで、OpenSSHサーバー構成ファイルで指定したポート番号を使用してSSH経由でサーバーに接続を試みることができます。 SSH経由でサーバーに正常に接続できる場合は、OpenSSHの保護である次のステップに進むことができます。

Ubuntu16.04でのセキュアなOpenSSH

OpenSSHを使用するときにサーバーを保護するための推奨される方法の1つは、ルートログインを無効にすることです。まず、Ubuntuサーバーで新しいsudoユーザーを作成してから、OpenSSHサーバー構成ファイルを編集します。次の行を見つけます:

#PermitRootLogin yes

次のように変更します:

PermitRootLogin no

変更を保存し、サービスを再起動して変更を有効にします。次回サーバーに接続するときに、新しく作成されたsudoユーザーを使用できます。

サーバーをさらに保護するために、パスワード認証を無効にし、SSHキーを使用してSSHログインを構成できます。また、2要素認証を使用してSSHを保護できます。

その他の構成オプションについては、マニュアルページを確認してください。

man sshd_config

または、https://www.openssh.com/manual.htmlのOpenSSHマニュアルページにアクセスできます。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、Ubuntu 16.04にOpenSSHをインストールして構成する必要はありません。その場合は、専門のLinux管理者にUbuntu16.04にOpenSSHをインストールして構成するよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Ubuntu 16.04でOpenSSHを構成して使用する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Dovecotをインストールして構成する方法

  2. Ubuntu18.04にCyber​​Panelをインストールして構成する方法

  3. Ubuntu16.04にLibreNMSをインストールして構成する方法

  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にRedmineをインストールして設定する方法

  3. Ubuntu20.04にFail2banをインストールして構成する方法

  1. Ubuntu18.04にSambaをインストールして設定する方法

  2. Ubuntu20.04にRedisをインストールして構成する方法

  3. Ubuntu20.04にJenkinsをインストールして構成する方法