-
Notifications
You must be signed in to change notification settings - Fork 0
/
sys-setup.sh
95 lines (80 loc) · 2.57 KB
/
sys-setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#!/bin/bash
############################################################
############################################################
# Compatibilité système #
############################################################
############################################################
# ----------------------------------------------------------
# [Pour Comparer votre version d'OS à
# celles mentionnées ci-dessous]
#
# ¤ distributions Ubuntu:
# lsb_release -a
#
# ¤ distributions CentOS:
# cat /etc/redhat-release
#
#
# ----------------------------------------------------------
# ----------------------------------------------------------
# testé pour:
#
#
#
#
# ----------------------------------------------------------
# (Ubuntu)
# ----------------------------------------------------------
#
# ¤ [TEST-OK]
#
# [Distribution ID: Ubuntu]
# [Description: Ubuntu 16.04 LTS]
# [Release: 16.04]
# [codename: xenial]
#
#
#
#
#
#
# ----------------------------------------------------------
# (CentOS)
# ----------------------------------------------------------
#
#
#
# ...
# ----------------------------------------------------------
############################################################
############################################################
# déclarations des fonctions #
############################################################
############################################################
# ---------------------------------------------------------
# [description]
# ---------------------------------------------------------
# Cette fonction permet d'afficher un premier message explicatif.
afficher_message_presentation_initiale () {
echo "Il se peut";
echo "";
}
############################################################
############################################################
# exécution des opérations #
############################################################
############################################################
# ==>> Mise à jour système
apt-get remove -y libappstream3
apt-get update -y
# ==>> Installation du serveur SSH
apt-get remove -y openssh-server
apt-get install -y openssh-server
clear
echo "Ne cherches pas à comprendre, presses la touche entrée pour réponse à toutes les questions (3 fois en tout)"
# Config accès SSH
# Création d'un clé publique pour l'utilisateur $USER.
# la configuration par défaut de openssh-server implique
# que cette seule opération suffit à permettre l'accès
# ssh à l'utilisateur $USER. Sans utiliser la clé privée.
ssh-keygen -t rsa -b 4096