Ubuntu 20.04 デスクトップのインストールとルート権限の有効化および SSH インストールの詳細

Ubuntu 20.04 デスクトップのインストールとルート権限の有効化および SSH インストールの詳細

記事は主にUbuntu 20.04の簡単なインストールプロセスを記録し、インストール後に国内ソースを置き換え、opensshソフトウェアをインストールし、ルート権限ログインを有効にする

Ubuntu 20.04のインストール

インストールは比較的簡単です。イメージファイルを読み込んだら、手順に従ってください。

リンク: Ubuntu 20.04 インストールの詳細なチュートリアル 正常にインストールするには、このドキュメントに従ってください。

インストールが成功したら、インストール プロセス中に使用したユーザー名を使用してログインします。

ログイン後、まずは国内ソースを更新します。ここではAlibabaを選択するか、他のものを選択することもできます。

これによりソースが更新され、その後の関連ソフトウェアのインストールが大幅に高速化されます。

SSHインストール

sshをインストールする

sudo apt-getアップデート
sudo apt-get で openssh-server をインストールします

ルートユーザーのSSHログインを設定する

設定ファイルを変更する: /etc/ssh/sshd_config

次の設定を見つけます

 認証: 
# ログイン猶予時間 2 分 
# PermitRootLogin 禁止パスワード 
# StrictModes はい

置き換える

# 認証: 
ログイン猶予時間 120 
#PermitRootLogin 禁止パスワード 
PermitRootLogin はい 
StrictModes はい

サービスを再起動する

sudo /etc/ini.d/sshを再起動します

セットアップが完了したら、ssh (ユーザー名)@(IP) を使用してログインします。
ログインできないことが分かりました

sudo systemctl ステータス ssh

確認したところ、エラーは error: kex protocol error: であることがわかりました。
この問題を解決するには、/etc/ssh/sshd_config設定ファイルを開き、最後に次のコードセグメントを追加します。

KexAlgorithms 曲線[email protected]、ecdh-sha2-nistp256、ecdh-sha2-nistp384、ecdh-sha2-nistp521、diffie-hellman-group14-sha1

次に、ssh サービスを再起動します。この時点で、ユーザー名を使用して ssh にログインできますが、root はまだログインできません。

ルートユーザーを有効にする

1. 最初のステップ

通常のユーザーとしてシステムにログインし、rootユーザーのパスワードを作成し、ターミナルにコマンドを入力します: sudo passwd root

次に、設定したパスワードを2回入力すると、ルートユーザーのパスワードが設定されます(Linuxシステムではパスワードはエコーされないことに注意してください)。

ステップ2

50-ubuntu.confファイルを変更する

ターミナルに次のコマンドを入力します: sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
ファイルの末尾に次の 2 行を追加します。

グリーター表示手動ログイン=true
全ゲスト=false

ステップ3

gdm-autologinファイルを変更する

ターミナルにコマンドを入力します: sudo vim /etc/pam.d/gdm-autologin
ファイルを開き、先頭に # を追加します。3 行目をコメントアウトします: auth required pam_succeed_if.so user != root quiet_success

ステップ4

gdm-passwordファイルを変更する

ターミナルにコマンドを入力します: sudo vim /etc/pam.d/gdm-passwordファイルを開き、先頭に # を追加します。3 行目をコメントアウトします: auth required pam_succeed_if.so user != root quiet_success

ステップ5

/root/.profileファイルを変更します。ターミナルでコマンドを入力します: sudo vim /root/.profileファイルを開き、ファイルの末尾にあるmesg n 2> /dev/null || trueの行を次のように変更します。
tty -s&&mesg n || true
最後に、サーバーを再起動します。

再起動後、root またはユーザー名でログインできます。

Ubuntu 20.04 デスクトップのインストール、ルート権限の有効化、SSH インストールの詳細に関するこの記事はこれで終わりです。Ubuntu 20.04 ルート権限と ssh の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL を使用してポート 3306 を開いたり変更したり、Ubuntu/Linux 環境でアクセス許可を開く
  • Ubuntu 18.04はルート権限を取得し、ルートユーザーとしてログインします
  • Ubuntu 16.04 で ext4 形式のハードディスクをマウントするときに一般ユーザーの権限を制御する方法
  • Ubuntu 16.04 でルート権限を切り替えられない問題の解決策
  • Linux (Ubuntu) でファイル権限を追加/削除する方法
  • Ubuntuはログイン/ルート権限の切り替えにルートユーザーを使用します
  • 権限変更のためのUbuntu/Linuxコマンド分析
  • Ubuntuにはフォルダーソリューションを作成するための十分な権限がありません

<<:  Vue3 でパンくず関数コンポーネントをカプセル化するいくつかの方法

>>:  MySQL パラメータ関連の概念とクエリ変更方法

推薦する

MySQL 5.7.20 無料インストールバージョンの設定方法グラフィックチュートリアル

インターネット上で多くの関連チュートリアルを見てきましたが、インストール プロセスにはまだいくつかの...

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒント

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒントbashに詳しい人なら、hi...

jQueryはバウンドボールゲームを実装します

この記事では、バウンドボールゲームを実装するためのjQueryの具体的なコードを参考までに共有します...

TypeScript 3.7 で注目すべき 3 つの新機能について簡単に説明します。

目次序文オプションの連鎖ヌル結合呼び出されていない関数のチェック他の序文TypeScript 3.7...

MySQLトランザクションの特徴と分離レベルについてお話ししましょう

インターネットにはすでにこの種の記事が溢れていますが、私がこれをまだ書いている理由は単純です。それは...

Linux での透過的巨大ページの使用と無効化の概要

導入コンピューティングのニーズが拡大し続けるにつれて、アプリケーションのメモリに対する需要も増加して...

優れたユーザー インターフェース デザインのための 37 のヒント (画像付き)

1. 複数列レイアウトではなく、単一列レイアウトを使用する1 列のレイアウトにより、全体的な状況をよ...

Vueでショッピングカートのすべての機能を実装する簡単な方法

主な機能は次のとおりです。製品情報を追加する製品情報を変更する単一の製品を削除する複数の製品を削除す...

HTML のボタン タグをクリックしてページにジャンプする 3 つの方法

方法1: onclickイベントを使用する <input type="button&...

mysqlは指定された期間内の統計データを取得します

mysqlは指定された期間内の統計データを取得します年別統計 選択 カウント(*)、 DATE_FO...

MySQL 5.7.20 共通ダウンロード、インストール、設定方法と簡単な操作スキル(解凍版無料インストール)

早朝に MySQL 5.7.19 のインストールを終えたばかりですが、午前中に MySQL が最新バ...

データベース管理における 19 の MySQL 最適化方法

MySQL データベースを最適化すると、データベースの冗長性を削減できるだけでなく、データベースの実...

CSS3のall属性の使い方を理解する

1. 互換性以下のように表示されます。 互換性は問題ありません。IE を除き、他のブラウザは基本的に...

MySQL サーバー IO 100% 分析および最適化ソリューション

序文ストレス テスト中に、リソース使用のボトルネックによって発生する最も直接的なパフォーマンスの問題...

MySQL 8.0.20 のインストールと設定方法のグラフィックチュートリアル

MySQLのダウンロードとインストール(バージョン8.0.20)のチュートリアルは参考までに、具体的...