このチュートリアルでは、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を構成して使用する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。