Comment bien setup un petit server ubuntu
Guides des premières étapes de base au premier lancement d’un nouveau système(serveur) linux
Valable à partie de Ubuntu >=20 environ
1. Premier setup
màj:
apt get update
apt get upgrade
config IP:
if ipStatic
src : https://doc.ubuntu-fr.org/netplan
nano \etc\netplan\xx-yyyyyy-config.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [10.1.xxx.yyy/zz]
gateway4: 10.1.xxx.yyy
nameservers:
addresses: [w.x.y.z,1.1.1.1]
(éventuellement passer direct renderer en NetworkManager)
on oublie pas de reset la config
netplan apply
ou
reboot
2. Config SSH
check état ssh
cf : https://doc.ubuntu-fr.org/ssh
✅ avoir une clé
✅ la copier sur le srv
sinon cf : https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1804-fr
nano /etc/ssh/sshd_config
pour ajouter à la fin
#...
PasswordAuthentication no
PubkeyAuthentication yes
puis redémarrer le service ssh
sudo systemctl restart ssh
all done pour la console direct sur le serveur
Sur le poste utilisateur
code ~/.ssh/config
Host {nom d'hôte}
Hostname {ip ou nom d'hôte}
IdentityFile ~/.ssh/{clé à utiliser}
enfin pour se connecter
ssh {compte}@{nom d'hôte}
un petit reboot ça fait jamais de mal
reboot
3. Je recommande l’installation de cockpit
cf : COCKPIT
reconnexion en ssh
passe en sudo
update les repo si c’est pas déjà fait
apt update
install les packets
apt install cockpit -y
démarre le service
systemctl start cockpit cockpit.socket
auto activer cockpit au démarrage
systemctl enable cockpit cockpit.socket
💡 tips :
If you receive the message “cannot refresh cache whilst offline” from with Cockpit > Software Updates
cf : https://caissyroger.com/2020/10/05/cockpit-cannot-refresh-cache-whilst-offline/
tldr : faut editer /etc/netplan/00-installer-config.yaml comme
network:
ethernets:
enp2s0:
dhcp4: true
version: 2
renderer: NetworkManager
monitor via
https://{hostname}:9090/
LaGuite © 09/2022