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

Ubuntu でユーザーに ssh アクセスを許可する方法

セキュア シェル (略して SSH) は、主に、クライアントとサーバーなどの 2 つのノード間の安全なネットワーク接続に使用されます。 2 つのシステム間のすべての通信は暗号化され、ユーザーは SSH アクセスを有効にすることでシステムをリモート接続し、管理タスクを実行できます。ユーザーは、SCP および SFTP プロトコルを使用してファイルを安全に転送することもできます。この記事では、Ubuntu システムでユーザーに SSH アクセスを許可する方法について説明します。

Ubuntu で SSH アクセスを有効にする

初めて Ubuntu をインストールするとき、ユーザーはデフォルトでリモート SSH アクセスを使用できません。以下の簡単な方法を使用して、Ubuntu で SSH を有効にします。

open-ssh パッケージをインストールします

Ctrl + Alt + T」を押してターミナルを開きます 'そしてパッケージリストを更新します。次に、Ubuntu 20.04 システムに次の open-ssh パッケージをインストールします。

$ sudo apt update

$ sudo適切なopensh-serverをインストールするには

インストール プロセス中にターミナルにダイアログが表示されます。インストールを続行するには「y」を入力してください。

open-ssh パッケージのインストールが完了するとすぐに、システムで SSH サービスが自動的に開始されます。次のコマンドを入力して、サービスが起動していることを確認することもできます:

$ sudo Systemctl ステータス ssh

ターミナルで次の出力を受信すると、SSH サービスが実行され、有効になっています。

コマンド ライン シェルに移動し、「q」を押します。これにより、通常のシェルに戻ります。

次のコマンドを使用して、システムの SSH サービスを無効にすることができます:

$ sudo disable systemctl –now ssh

SSH サービスを再度有効にするには、次のコマンドを使用します:

$ sudo systemctl activate –now ssh

SSH のファイアウォール構成を有効にする

UFW ファイアウォール構成ツールを使用して、システムで有効にすることができます。システムですでにファイアウォールを有効にしている場合は、次のコマンドを実行して、すべての SSH ポートが開いていることを確認してください:

$ sudo ufw allow ssh

すべての構成が完了したら、Ubuntu システムを SSH 経由で任意のリモート システムに接続できます。 Linux および macOS ディストリビューションでは、SSH クライアントがデフォルトでインストールされます。

SSH サーバーに接続

次の「ssh」コマンドをユーザー名と IP アドレスと共に使用して、LAN 経由で Ubuntu システムに接続できます。これを行うには、以下のコマンドを使用します:

$ ssh ユーザー名@IP アドレス

IP アドレスがわからない場合は、次のコマンドを使用してアクセスしてください:

$ ip a

次のように、ユーザー名と IP アドレスを自分の情報に置き換えます。

$ ssh [email protected]

次の結果がターミナルに表示されます:

Ubuntu システムを LAN 経由で接続するには、「yes」と入力します。

パスワードを入力してください。次の出力がターミナルに表示されます:

Ubuntu システムにログインしました。

SSH をリモート サーバーに接続する

デフォルトでは、SSH はポート 22 でデータを受け入れます。パブリック IP アドレスを見つけ、次のコマンドを発行して SSH サーバーをリモート システムに接続します。

$ ssh ユーザー名@public_ip_address

ポート 22 で SSH トラフィックを受け入れるようにルーターを構成します。

卒業証書

この記事では、Ubuntu 20.04 で SSH アクセスを有効にする方法を示しました。システムにログインして、コマンドラインから日常の管理タスクを実行できるようになりました。このアイテムについて質問がある場合は、コメントをお送りください。


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

  2. AWSUbuntuインスタンスでrootとしてSSHを有効にする方法

  3. Sshアクセスで新しいユーザーを作成する方法は?

  1. Ubuntu18.04または20.04にHadoopをインストールする方法

  2. Ubuntuでユーザーを削除する方法

  3. UbuntuでSudoユーザーを作成する方法

  1. Ubuntuでユーザーパスワードを変更する方法

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

  3. Ubuntu 16.04にOTRS(OpenSource Trouble Ticket System)をインストールする方法