Ein Hinweis, was zu tun ist, wenn Sie CentOS Stream mit der Mindestkonfiguration installieren.
Der Installationsvorgang entfällt.
Der Hauptteil dieses Artikels. Gehen Sie wie folgt vor.
Es wird nicht ohne Internetverbindung gestartet. Sie können es zum Zeitpunkt der Installation einstellen, aber erneut überprüfen.
grep -e BOOTPROTO -e ONBOOT /etc/sysconfig/network-scripts/ifcfg-eth0
#OK, wenn es wie unten gezeigt ist
BOOTPROTO=dhcp
ONBOOT=yes
nmcli connection modify "eth0" ipv4.method auto
nmcli connection modify eth0 connection.autoconnect yes
Es ist in Ordnung, wenn das Betriebssystem neu gestartet wird und die Einstellungen übernommen werden.
yum update -y
Danach ist die Firewall ein Hindernis beim Einrichten von SSH usw., stoppen Sie sie also einmal.
systemctl disable firewalld
systemctl stop firewalld
vi /etc/sysconfig/selinux
Bearbeiten Sie die Datei und setzen Sie sie auf `` `SELINUX = disabled```. Sobald Sie dies getan haben, starten Sie das Betriebssystem einmal neu.
Es ist hilfreich, einen kurzen Blick auf die Systemprotokolle zu werfen, wenn Sie die Ursache einer schlechten SSH-Verbindung untersuchen oder den Server im Internet veröffentlichen.
yum install -y rsyslog
systemctl enable rsyslog
systemctl start rsyslog
Da es schwierig ist, die Konsole direkt weiter zu betreiben, werden wir es ermöglichen, so schnell wie möglich eine Verbindung mit SSH herzustellen. Der folgende Einstellungsbefehl ist ein Beispiel.
echo "Port 10022" >> /etc/ssh/sshd_config #Port wechseln
echo "PermitRootLogin no" >> /etc/ssh/sshd_config #Keine SSH-Anmeldung für Root-Benutzer
echo "PasswordAuthentication no" >> /etc/ssh/sshd_config #SSH-Anmeldung durch PW-Authentifizierung verboten
Wenn die PW-Authentifizierung verboten ist, wird auch der öffentliche Schlüssel registriert. Das Folgende ist ein Beispielbefehl, wenn Benutzer `` `Benutzer``` SSHs.
mkdir -p /home/user/.ssh
cd /home/user/.ssh
touch authorized_keys
cat id_rsa.pub >> authorized_keys
chmod 600 *
chmod 700 ../.ssh
chown -R user ../.ssh
Starten Sie den SSH-Server neu, nachdem Sie die Einstellungen bis zu diesem Punkt vorgenommen haben.
systemctl restart sshd
Danach kann es von einem SSH-Client wie TeraTerm aus betrieben werden.
yum install -y wget
yum install -y bash-completion
wget https://github.com/terralinux/systemd/raw/master/src/systemctl-bash-completion.sh -O /etc/bash_completion.d/systemctl-bash-completion.sh
Praktische Aliase wie ll und tailf sind von Anfang an nicht verfügbar, sodass Sie sie selbst festlegen können.
echo "alias ll='ls -la'" >> /etc/bashrc
echo "alias tailf='tail -f'" >> /etc/bashrc
source /etc/bashrc
Ich habe CentOS in meinen Heimserver gesteckt und es oft zerstört, also war es ein Memorandum.
Referenz: Das erste, was zu tun ist, wenn ich CentOS 7 installiere Referenz: Machen Sie es nach der Installation von CentOS7 minimal nutzbar
Recommended Posts