OpenSSHとは何ですか?
OpenSSHは、クライアントとサーバー間の安全な通信を可能にする接続ツールです。トラフィックは、盗聴、接続ハイジャック、MITM攻撃、およびその他の攻撃を阻止するために暗号化されています。
今日のガイドでは、UbuntuマシンにOpenSSHサーバーをインストールする方法を紹介します。インストールは、いくつかのわかりやすいコマンドを使用して、ターミナルを使用して行われます。
始めましょう!
インストールガイド:
以下は、UbuntuにOpenSSHサーバーをインストールするための手順です。
ステップ1:OpenSSHサーバーをインストールする
OpenSSHサーバーをインストールするには、次のコマンドを発行します。
sudo apt-get install openssh-server
ステップ2:SSHを有効にする
このステップでは、SSHを有効にして、リモートマシンからのログインを許可します。次のコマンドを実行することで実行できます:
sudo systemctl enable ssh
ステップ3:SSHを開始する
サービスを有効にしたので、開始しましょう。これを行うには、次のコマンドを実行します:
sudo systemctl start ssh.
ステップ4:SSHログインをテストする
次に、リモートマシンからssh経由でサーバーにアクセスできるかどうかを確認します。これを行うには、ユーザー名とサーバーマシンのIPアドレスを使用してシステムにログインします。
ssh [email protected]
OpenSSHサーバーのインストールと構成
bmc / kvm / ipmioverIPを使用したリモートサーバーへのSSH
RaptorコンピューティングシステムのTalosIIとして知られるOpenPOWERベースのシステムを使用しています。 SSHサーバーがインストールされていないため、これがbmcサーバーにログインしてシリアルコンソールにアクセスする方法です。
ssh [email protected]
obmcコンソールを実行する
Ubuntuサーバーコンソールにアクセスするには、次のコマンドを実行してobmc-console-clientを実行します。
# obmc-console-client
UbuntuにOpenSSHサーバーをインストールする
ステップ1:システムを更新する
まず、システムを更新します。これを行うには、次のコマンドを実行します。
sudo apt update
ステップ2:システムをアップグレードする
更新後、システムをアップグレードします。これを行うには、次のコマンドを実行します。
sudo apt upgrade
ステップ3:Ubuntuにsshdサーバーをインストールする
このステップでは、次のコマンドを発行して、openssh-serverパッケージをインストールします。
sudo apt install openssh-server
ステップ4:サービスのステータスを確認する
sshサービスが正常に実行されているかどうかを確認しましょう。これを行うには、次のコマンドを実行します。
sudo systemctl status ssh
ステップ5:SSHを有効にして開始します
それでは、SSHサービスを実行しましょう。まず、次のコマンドを実行して有効にします。
sudo systemctl enable ssh
サービスが有効になったら、次のコマンドを発行してサービスを開始します。
sudo systemctl start ssh
ファイアウォールを構成してポート22を開く
また、ファイアウォールを介したSSHサービスを許可する必要があります。そのために、Ubuntuに存在するファイアウォールであるufwを構成します。
SSHを許可する
ufwでSSHを許可するには、次のコマンドを実行します:
sudo ufw allow ssh
SSHを有効にする
次に、SSHを有効にします。次のコマンドを実行することで実行できます:
sudo ufw enable
ファイアウォールのステータスを確認する
次に、次のコマンドを実行して、ufwファイアウォールのステータスを確認します。
sudo ufw status
SSHログインのテスト
OpenSSHサーバーへのSSH
これで、SSHを使用してデスクトップマシンからOpenSSHサーバーにログインできます。これは次のように行うことができます:
ssh [email protected]
ssh [email protected]
パスワードレスアクセスを有効にする
パスワードなしのログインを許可するには、次のようにssh-copy-idコマンドを使用して公開鍵をコピーしてインストールします。
ssh-copy-id [email protected]
それはすべての人々です!
このチュートリアルでは、Ubuntu20.04にOpenSSHサーバーをインストールする方法を詳しく見てきました。また、リモートアクセス用に構成する方法と、Ubuntuのファイアウォールを介したSSHサービスを許可する方法も確認しました。
ここで素晴らしい学習時間を過ごしたことを願っています。
Ubuntu 20.04でSSHを有効にする方法については、以下を確認してください:
https://linuxways.net/ubuntu/how-to-enable-ssh-on-ubuntu-20-04/