Skip to main content

VPS: SSHのインストール

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

Secure Shell(SSH)は、安全で暗号化されたリモートシステムへのアクセスを可能にするプロトコルです。ネットワークを通じて送信されるデータの機密性と完全性を保証します。

このガイドでは、当社のVPSサーバーで提供しているさまざまなLinuxディストリビューションにSSHサーバーをインストールまたは再インストールする方法を解説します。当社のVPSで提供しているほとんどのLinuxディストリビューションにはデフォルトでSSHサーバーが搭載されているため、製品のウェブインターフェースから簡単に管理できます。操作方法は当社のガイド:初回アクセス(SSH)をご覧ください。

サーバーのセキュリティをさらに強化したい場合は、当社のセキュリティのヒントガイドもぜひチェックしてください。サーバーをより安全にするためのツールやサービスを紹介しています。

インストール

インストールを始めるには、VNC経由でサーバーにアクセスしてください。手順はVNCコンソールのガイドを参考にしてください。

備考

SSHサーバーを再インストールする場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:yum remove openssh

SSHサーバーをインストールする前に、システムを最新の状態に更新しましょう。以下のコマンドを実行してください:

yum update

続いて、SSHサーバーをインストールします。以下のコマンドを実行してください:

yum install openssh-server

インストールが完了したら、SSHサーバーサービスを起動します:

systemctl start sshd

システム起動時に自動でサービスが開始されるように設定しましょう。以下のコマンドを実行してください:

systemctl enable sshd

rootログインの有効化

rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」エディタを使います。

備考

「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドを使います:yum install nano

設定ファイルを開くには、以下のコマンドを実行してください:

nano /etc/ssh/sshd_config 

矢印キーで移動し、以下の行を探します:

#PermitRootLogin prohibit-password

これを以下のように変更し、rootのリモートログインを許可します:

PermitRootLogin yes

最後に、新しい設定を反映させるためにSSHサーバーを再起動します。以下のコマンドを実行してください:

systemctl restart sshd

まとめ

おめでとうございます!SSHサービスのインストールと設定が無事に完了しました!もし質問や問題があれば、いつでも対応可能なサポートチームまでお気軽にお問い合わせください!