Debian10でSSHを有効にする

SSHを使用してDebian10サーバーまたはデスクトップにリモートでアクセスできます。 新しいソフトウェアパッケージをインストールしたり、設定したり、Ssh経由でDebian10サーバーやデスクトップをリモートで監視したりすることができます。

この記事では、Debian10でSSHを有効にし、SSH経由でDebian10マシンにリモートで接続する方法を紹介します。 それでは、始めましょう。

Debian10では、SSHサーバはopenssh-serverパッケージで提供されています。 APTパッケージマネージャを使用すると、Debian10の公式パッケージリポジトリからOpenSSHサーバを非常に簡単にインストールできます。

まず、ターミナルを開き、次のコマンドを実行してAPTパッケージリポジトリキャッシュを更新します。

$ sudo apt update

APTパッケージリポジトリキャッシュを更新する必要があります。

次に、次のコマンドでopenssh-serverパッケージをインストールします。

$ sudo apt install openssh-server

次に、yを押し、<Enter>を押してインストールを確認します。

openssh-serverパッケージをインストールする必要があります。

これで、次のコマンドを使用してSSHサービスが実行されているかどうかを確認できます:

$ sudo systemctlステータスssh

ご覧のとおり、SSHサービスはアクティブではありません。 それは実行されていません。 しかし、それは有効になっています。 つまり、SSHサービスは起動時に自動的に開始されます。 そのため、SSHサービスを開始するには、コンピュータを再起動するだけです。

今すぐコンピュータを再起動したくない場合は、次のコマンドを使用してSSHサービスを手動で開始できます:

$ sudo systemctl sshを開始する

次に、次のコマンドを使用してSSHサービスが実行されているかどうかを確認します:

$ sudo systemctlステータスssh

ご覧のとおり、SSHサービスはアクティブまたは実行中です。 今、あなたはSSH経由でリモートでこのコンピュータに接続することができます。

システム起動時のSSHサービスの追加と削除:

Debian10では、SSHサービスのデフォルトの動作は起動時に自動的に開始されます。

起動時にSSHサービスを自動的に起動させたくない場合は、必要なときにSSHサービスを手動で起動したい場合は、次のコマンドでシステム起動から削除

$ sudo systemctl disable ssh

後で気が変わって、起動時にSSHサービスを起動したい場合は、次のコマンドを使用してSSHサービスをシステム起動に追加できます:

$ sudo systemctl enable ssh

SSH経由でDebian10マシンにリモートで接続する:

さて、SSHサーバーに接続するには、SSHサーバーをインストールしたばかりのDebian10マシンのIPアドレスまたはホスト名/ドメイン名が必要です。 また、接続したいDebian10マシンのログインユーザー名とログインパスワードを知る必要があります。

リモートで接続したいDebian10マシンのIPアドレスを見つけるには、そのマシンで次のコマンドを実行します。

$ ip a

ご覧のように、私のDebian10デスクトップのIPアドレスは192.168.21.134です。 それはあなたのために異なっています。 だから、今からあなたのものと交換してください。

SSH経由で接続しようとしているDebian10マシンがクラウド(VPS)でホストされている場合、IPアドレスの代わりに使用できるDNS解決可能なホスト名またはド VPSのホスト名を検索するには、VPSで次のコマンドを実行します。

$ ホスト名

出力例は次のように与えられます。

Debian10マシンのログインユーザー名がわからない場合は、そのマシンで次のコマンドを実行してユーザー名を見つけることができます。

$ whoami

ユーザー名は端末に印刷する必要があります。 それを覚えておいてください。

Ssh経由でDebian10マシンにリモートで接続するには、クライアントコンピュータにSSHクライアントプログラムがインストールされている必要があります。

クライアントがUbuntu/Debianマシンの場合、次のコマンドを使用してSSHクライアントプログラムをインストールできます:

$ sudo apt update
client sudo apt install openssh-client

クライアントがRHEL/CentOSマシンの場合は、次のコマンドを使用してSSHクライアントプログラムをインストールできます:

$ sudo yum install openssh-clients

ここで、SSH経由でDebian10リモートマシンに接続するには、クライアントマシンから次のコマンドを実行します:

$ ssh USERNAME@IP_ADDRESS

または

$ ssh USERNAME@HOSTNAME

私の場合、コマンドは次のとおりです:

Ssh経由でDebian10マシンに初めて接続しようとすると、次のプロンプトが表示されます。 「はい」と入力し、<Enter>を押して続行します。

Ssh経由でDebian10マシンに初めて接続しようとすると、次のプロンプトが表示されます。 「はい」と入力し、<Enter>を押して続行します。

あなたは接続されている必要があります。

これで、新しいソフトウェアパッケージをインストールしたり、さまざまなサービスを設定したり、Debian10マシンをリモートで監視した 可能性は無限です。

作業が完了したら、次のコマンドを使用してSSHセッションを閉じることができます:

$ 出口

これが、Debian10でSSHを有効にし、SSH経由でDebian10マシンにリモートで接続する方法です。 この記事を読んでくれてありがとう。

コメントを残す

メールアドレスが公開されることはありません。

Previous post カリフォルニア州の高齢者のための生活支援施設
Next post サバティカル:CB750カフェレーサーを構築するために休憩を取る