Ubuntu 20.04 をインストールした後、root アカウントでログインできず、ssh でリモート接続できません。

最近 Ubuntu システムを使用していますが、いくつかの規則的な問題を発見しました。システムをインストールするたびに、いくつかのことを実行する必要があります。そうしないと、正常にスムーズに使用できません。これらをリストします。(インストールする手順を保存します) 、比較的単純でウィザードに従うだけです。ただし、インストールを最小化しないでください)

1. apt ソースを Alibaba Cloud ミラー ソースに置き換えます (パッケージのダウンロードが非常に高速になります)。

2. root アカウントのパスワードを設定し、正常にログインできることを確認します。

ubuntu 20.04 では、デフォルトでは通常のユーザーとして仮想マシンにログインしますが、仮想マシンが root としてログインする必要がある場合は、仮想マシンに root としてログインする必要があります。まず共通ユーザーとしてログインし、コマンドを使用して root ユーザーに切り替える必要があります。デスクトップ上でファイルを操作したり設定したりするのは非常に不便なので、root を使用してデスクトップに自動的にログインすると、オペレーティング システムは非常に便利になります。

3. SSHリモート接続

次に、1 つずつ対処し、手順に従って Ubuntu がスムーズで滑らかであることを確認します。

1. apt ソースを置き換え、Alibaba Cloud ミラー ソースを置き換えます

インターネット上にはコマンドの置き換えがたくさんありますが、ここではコマンドについては説明しません。グラフィカル インターフェイス上でコマンドを操作して置き換える方法について説明します。すぐに完了します。

1. グラフィカルインターフェース

1.1 画面の左下隅にあるプログラムリストをクリックし、 ソフトウェアとアップデート アイコンを選択します

1.2  「ダウンロード元」リストボックスで「その他...」 を選択します 。

1.3 ポップアップ ダイアログ ボックスで、  「mirrors.aliyun.com」を見つけます。

一部の人はmirrors.aliyun.comを持っていない可能性があります。「最適なサーバーを選択」をクリックしてソースをダウンロードしてください

 


1.4 [サーバーの選択] ボタンをクリックして有効にします。

ソースが更新されました

手動による構成変更については、これを参照してください。 

https://blog.csdn.net/bluebird_shao/article/details/124357230

2. root アカウントのパスワードを設定し、正常にログインできることを確認します。

1. root ユーザーのパスワードを設定します

デスクトップのショートカットキー Ctrl+Alt+T でターミナルエミュレータを開き、sudo passwd root 
を実行して 、設定したパスワードを入力し、2回入力してrootユーザーのパスワードの設定は完了です

2. 設定ファイルを変更する

gdm-autologin と gdm-password を変更する

2.1 sudo vim /etc/pam.d/gdm-autologin を実行してコメントアウトします。 

#auth required pam_succeed_if.so user != root Quiet_success  行(3行目くらい)

 

2.2 sudo vim /etc/pam.d/gdm-password を実行してコメントアウトします。

# auth required pam_succeed_if.so user != root Quiet_success この行(3行目くらい)

 2.3 /root/.profile ファイルを変更する

sudo vim /root/.profile を実行して構成ファイルを変更し、ドキュメントの最後の行の前に追加します。

tty -s && が tty -s &&mesg n に変更されました || true

3. システムを再起動して有効にします。

https://blog.csdn.net/qq_34041694/article/details/121791033

3. openssh-server をインストールし、sshリモート接続を維持します。

1.apt get openssh-serve

sudo apt-get install openssh-server

2. sshdサービスを開始します

サービスSSHDの開始


1. /etc/init.d/ssh start 
会出现[ ok ] Starting ssh (via systemctl): ssh.service.
 
2. /etc/init.d/ssh restart  : 重启ssh服务
 
3. /etc/init.d/ssh stop     : 结束ssh服务
 
 
以上还可以用
1. service sshd start
2. service sshd restart
3. service sshd stop
代替,但是开启和关闭没有提示

3. ルート接続可能な権限を変更する

vim /etc/ssh/sshd_config、このパラメータを PermitRootLogin  yesに変更します。

 4. SSHが正常かテストする

[現在のセッション] ボックスで、finalshell または ssh localhost を使用でき、パスワードを入力して正常に接続できれば、接続に問題はありません。

接続できない場合は、sshd サービスを再起動できます

サービスSSHDの再起動

https://blog.csdn.net/qq_39457834/article/details/114176049

すべての前奏曲は完成しました!すると、リモート操作してサーバーに接続し、さまざまな操作を行うことができます。

おすすめ

転載: blog.csdn.net/Alex_81D/article/details/131512358