023.Ubuntuの一般的なパーソナライズされた構成

ルートログイン設定##

Ubuntuはデフォルトでrootアカウントを閉鎖し、rootログインは実際の状況に応じてオンまたはオフにできます。

ubuntu@localhost:~$ sudo apt install openssh-server
ubuntu@localhost:~$ sudo passwd root
New password:【パスワードを入力する】
Retype newpassword:【パスワードを入力する】
ubuntu@localhost:~$ sudo vim /etc/ssh/sshd_config
……
Port 22                                             #SSHポート
……
PermitRootLogin yes                                 #rootユーザーにログインを許可する
# PermitRootLogin no                                 #ルートユーザーのログインを禁止する
PasswordAuthentication yes                          #パスワードログインを許可する
# PasswordAuthentication no                          #公開鍵ログインの使用など、パスワードログインを禁止する
……
ubuntu@localhost:~$ sudo systemctl restart sshd     #sshdサービスを再起動します

DNSを変更する##

dnsを、Alibaba Clouddnsなどの国内の主流のdnsサービスプロバイダーのアドレスに変更することをお勧めします。

root@localhost:~# vi /etc/netplan/50-cloud-init.yaml
network:
 ethernets:
  eth0:
   addresses:-172.24.8.111/24
   dhcp4:false
   gateway4:172.24.8.2
   nameservers:
    addresses:-223.5.5.5                 #DNSをAlibabaCloud publicdnsに変更します
    search:[]
 version:2

aptソースを変更する##

aptソースを、Alibaba Cloud aptsourceなどの国内の主流のaptプロバイダーのアドレスに変更することをお勧めします。

root@localhost:~# sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

詳細:[https://developer.aliyun.com/mirror/ubuntu](https://developer.aliyun.com/mirror/ubuntu)

システムの更新##

root@localhost:~# apt-get update && apt-get upgrade -y && apt-get autoremove -y

共通サーバーソフトウェアをインストールします##

root@localhost:~# sudo apt-get-y install net-tools vim wget ntp bash-completion build-essential gcc openssh-client lvm2 make terminator git ssh lrzsz htop

上記は主にサーバー関連のソフトウェアであり、実際の状況に応じて必要なコンポーネントをインストールできます。

ロケールを変更##

root@localhost:~# sudo vi /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"                 #中国語に設定

LANG="en_US.UTF-8"  
LANGUAGE="en_US:en"                 #英語である必要があります

新しいユーザーとキーフリーの構成を作成します##

ユーザーを作成###

root@localhost:~# adduser xianghy   #関連情報を入力してユーザーを作成します

ログインテスト###

[ root@client ~]# ssh [email protected]       #クライアントテストログイン
[email protected]'s password:【パスワードを入力する】

キーフリーログイン###

[ root@client ~]# ssh-keygen -f ~/.ssh/xianghy_key -N ''                         #クライアントが秘密鍵を作成する
[ root@client ~]# ssh-copy-id -i ~/.ssh/xianghy_key.pub [email protected]     #公開鍵をサーバーにアップロードする

クライアント構成ログインエイリアス###

[ root@client ~]# vim ~/.ssh/config
Host xianghyhost                    #ホストエイリアス
 HostName 172.24.8.111           #サーバーIP
 Port 22                         #サーバーSSHポート
 User xianghy                    #サーバーユーザー名
 IdentityFile ~/.ssh/xianghy_key #秘密鍵ファイルのパス
[ root@client ~]# chmod 600~/.ssh/config

キーフリーログインテスト###

[ root@client ~]# ssh xianghyhost    #エイリアスログインテストを使用する

ファイアウォールをオフにします##

root@localhost:~# systemctl stop ufw.service
root@localhost:~# systemctl disable ufw.service

クロックサーバーの構成##

クロニーサービス構成###

参照: " [**001。ChronyTimeServer ](https://www.cnblogs.com/itzgr/p/9888469.html)" **

Recommended Posts

023.Ubuntuの一般的なパーソナライズされた構成
Ubuntuの一般的なコマンド
2018-06-14Ubuntuの一般的なコマンド
ubuntu18.04初期構成
Ubuntunfs構成
Ubuntu20.04構成に関する注意事項
Ubuntu14.04構成レコード
ubuntu構成python、赤
Ubuntu16.04の一般的なコマンドノート
Ubuntu構成開発環境
Ubuntu18.04ネットワークカードの構成
Ubuntu開発環境の構成
Ubuntuでのネットワーク構成
ubuntu18.04インストール後の基本構成と一般的なソフトウェアのインストール
Ubuntuシステムのインストールと構成に関する一般的な例外と解決策
Ubuntu16.04のインストールと簡単な構成
Ubuntu16.04に一般的なソフトウェアをインストールする
ubuntuは共通の開発環境を構築します
Ubuntu16.04のインストールとSVNの構成
UbuntuPostgreSQLのインストールと構成
Ubuntu環境変数とADB構成
エンジニア向けのUbuntu20.04ベスト構成ガイド
エンジニア向けのUbuntu20.04ベスト構成ガイド
Ubuntu18の非常に詳細な一般的なソフトウェアのインストール
Ubuntu16.04構成OpenCV3.4.2と基本的な使用法
Ubuntu19.1のインストールと構成中国の環境
Ubuntuインストール後の構成と美化(1)
Nginxのインストールと構成のロード(ubuntu12.04)
Ubuntuの一般的な手順と使用法の詳細
Ubuntu構成ソースとインストールソフトウェア
Ubuntu 20.04の最適な構成ガイド(初心者に必要)
ubuntuでのJDK環境変数の構成方法
国内ソースを置き換えるUbuntu17.04構成方法
UbuntuはPHPとPHPNginxの設定方法をインストールします
NetplanによるUbuntu18.04LTS構成ネットワークチュートリアル
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成