SSHを使用してDebian10サーバーまたはデスクトップにリモートでアクセスできます。 新しいソフトウェアパッケージをインストールしたり、設定したり、Ssh経由でDebian10サーバーやデスクトップをリモートで監視したりすることができます。
この記事では、Debian10でSSHを有効にし、SSH経由でDebian10マシンにリモートで接続する方法を紹介します。 それでは、始めましょう。
Debian10では、SSHサーバはopenssh-serverパッケージで提供されています。 APTパッケージマネージャを使用すると、Debian10の公式パッケージリポジトリからOpenSSHサーバを非常に簡単にインストールできます。
まず、ターミナルを開き、次のコマンドを実行してAPTパッケージリポジトリキャッシュを更新します。

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

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

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

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

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

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

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

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

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

システム起動時のSSHサービスの追加と削除:
Debian10では、SSHサービスのデフォルトの動作は起動時に自動的に開始されます。
起動時にSSHサービスを自動的に起動させたくない場合は、必要なときにSSHサービスを手動で起動したい場合は、次のコマンドでシステム起動から削除
後で気が変わって、起動時にSSHサービスを起動したい場合は、次のコマンドを使用してSSHサービスをシステム起動に追加できます:
SSH経由でDebian10マシンにリモートで接続する:
さて、SSHサーバーに接続するには、SSHサーバーをインストールしたばかりのDebian10マシンのIPアドレスまたはホスト名/ドメイン名が必要です。 また、接続したいDebian10マシンのログインユーザー名とログインパスワードを知る必要があります。
リモートで接続したいDebian10マシンのIPアドレスを見つけるには、そのマシンで次のコマンドを実行します。
ご覧のように、私のDebian10デスクトップのIPアドレスは192.168.21.134です。 それはあなたのために異なっています。 だから、今からあなたのものと交換してください。

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

Debian10マシンのログインユーザー名がわからない場合は、そのマシンで次のコマンドを実行してユーザー名を見つけることができます。
ユーザー名は端末に印刷する必要があります。 それを覚えておいてください。

Ssh経由でDebian10マシンにリモートで接続するには、クライアントコンピュータにSSHクライアントプログラムがインストールされている必要があります。
クライアントがUbuntu/Debianマシンの場合、次のコマンドを使用してSSHクライアントプログラムをインストールできます:
client sudo apt install openssh-client
クライアントがRHEL/CentOSマシンの場合は、次のコマンドを使用してSSHクライアントプログラムをインストールできます:
ここで、SSH経由でDebian10リモートマシンに接続するには、クライアントマシンから次のコマンドを実行します:
または
私の場合、コマンドは次のとおりです:

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

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

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

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

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

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