GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu22.04LTSでSSHサービスを有効にする方法

この簡単なチュートリアルでは、Ubuntu22.04でSecureShell(SSH)を有効にして、リモートでログインし、暗号化ネットワークプロトコルを介してデータを安全に転送する方法を示します。

UbuntuはOpenSSHを使用してセキュアシェルサービスを提供します。クライアントには、SSHサーバーを削除するための接続をすぐにサポートする機能がプリインストールされています。サーバーパッケージはシステムリポジトリで利用できますが、デフォルトではインストールされません。

1。 SSHサーバーのインストール:

まず、Ubuntuサーバーに接続するか、キーボードのCtrl + Alt + Tを押して、Ubuntuデスクトップでターミナルを開きます。

開いたら、以下のコマンドを実行してサーバーパッケージをインストールします。

sudo apt install ssh

アスタリスクのフィードバックはありませんが、sudo認証用のユーザーパスワードを入力してください

インストールすると、サービスは自動的に実行されます。そうでない場合は、以下のコマンドを使用して有効にして開始します。

sudo systemctl enable sshd && sudo systemctl start sshd

そして、コマンドを使用してサービスステータスを確認します:

systemctl status sshd.service

2。 SSHサーバーの構成:

手順1を実行すると、sshを介してこのUbuntuサーバーまたはデスクトップにリモートで接続できるようになります。 および/またはscp コマンド。

ただし、別のポートでリッスンするように構成したり、ログインを許可するユーザーを指定したり、認証方法を変更したりすることはできます。

これを行うには、以下のコマンドを使用して「/ etc / ssh/sshd_config」を編集します。

sudo nano /etc/ssh/sshd_config

Ubuntuデスクトップの場合は、nanoを置き換えます geditを使用 グラフィカルインターフェイスを使用して構成ファイルを編集します。

ファイルが開いたら、最初の「#」を削除し、「Port」の後に番号を変更すると、リスニングポートが変更されます。 「PermitRootLoginprohibit-password」を有効にすると(最初に#を削除すると有効になります)、認証キーを介したrootログインが許可されます。パスワードログインを許可するには、値を「yes」に変更し、「PasswordAuthenticationyes」を有効にする必要があります。

その他の構成については、このドキュメントを参照してください。また、パスワードなしでログインするための認証キーを設定する場合は、このチュートリアルを試してください。

ファイルを保存した後、変更を適用するためにSSHサービスを再起動することを忘れないでください:

sudo systemctl restart sshd

3。 SSH経由でログインまたはデータを転送する:

リモートSSHサーバーをセットアップした後、以下のコマンドを実行してリモートでログインできます。

ssh [email protected]_ip -p 22890

ポート番号22890を自分のものに変更するか、-pをスキップしてください デフォルトのポートが使用されている場合はフラグを立てます。

そして、scpコマンドを使用してローカルからサーバーにデータをコピーします:

scp -P 22890 /PATH/TO/FILE [email protected]_ip:/PATH/TO/DESTINATION

または、次のコマンドを使用して、サーバーからローカルマシンの現在のディレクトリにデータを取得します。

scp -P 22890 [email protected]_ip:/PATH/TO/FILE ./

元の記事


Ubuntu
  1. Ubuntu18.04でSSHを有効にする方法

  2. Ubuntu20.04でSSHを有効にする方法

  3. Ubuntu 22.04JammyLinuxでSSHサーバーを有効にする方法

  1. Ubuntu Server18.04LTSのインストール方法

  2. UbuntuでSSHを有効にする方法

  3. Ubuntu20.04LTSサーバーをインストールする方法

  1. Ubuntu20.04LTSサーバーにアップグレードする方法

  2. SSHを使用してUbuntu20.04LTSのリモートサーバーに接続する方法

  3. Ubuntu Server22.04LTSにアップグレードする方法