Nachfolgend soll die Installation und Konfiguration von Proxmox PVE beschrieben werden.
Folgende Anpassungen wurden vorgenommen:
Es werden mehrere Hilfsprogramme installiert:
~# apt install sudo mc vim
Damit „vim“ als Standardeditor genutzt werden kann, muss dies im System umgestellt werden:
~# update-alternatives --config editor There are 4 choices for the alternative editor (providing /usr/bin/editor). Selection Path Priority Status ------------------------------------------------------------ 0 /bin/nano 40 auto mode * 1 /bin/nano 40 manual mode 2 /usr/bin/mcedit 25 manual mode 3 /usr/bin/vim.basic 30 manual mode 4 /usr/bin/vim.tiny 15 manual mode Press <enter> to keep the current choice[*], or type selection number: 3 update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
Die Anmeldung per SSH funktioniert nach der Installation ausschließlich mit dem Administrator („root“). Dies ist eine Sicherheitslücke und soll so umgestellt werden, dass ein zusätzlicher Benutzer hinzugefügt wird, mit dem dann die Anmeldung per SSH durchgeführt wird:
~# adduser <Benutzer>
Für diesen Benutzer sollte auch der Administratorzugriff eingetragen werden. Dazu kann der eben erstellte Benutzer einfach der Gruppe „sudo“ hinzugefügt werden:
~# usermod -a -G sudo <Benutzer>
Jetzt sollte der SSH-Zugriff und der Rollenwechsel zum Administrator mittels „sudo su -“ einmal getestet werden, bevor der nächste Schritt ausgeführt wird.
Nachdem der SSH-Zugriff mit einem Benutzer funktioniert, kann die SSH-Konfiguration angepasst werden, sodass der Administrator sich nicht mehr per SSH anmelden kann:
~# sed -i 's/^PermitRootLogin.*/PermitRootLogin without-password/g' /etc/ssh/sshd_config ~# systemctl restart sshd
Die beiden Dateien sollten angepasst werden, damit die Arbeit erleichtert wird.
Folgender Einträge sollten in die Datei „~/.vimrc“ für jeden Benutzer hinzugefügt werden:
syntax on set mouse-=a
Auch die Datei „~/.bashrc“ kann wie folgt ergänzt werden:
alias ll="ls -alh --color=always" alias cls='clear' alias dum='du -ach --max-depth=0' shopt -s histappend export HISTSIZE=90000 export HISTFILESIZE=150000 export HISTIGNORE='cm*:pwd' export HISTCONTROL=erasedups:ignorespace export HISTTIMEFORMAT='%d.%m.%Y %T ' PS1="\[\033[1;31m\]\u@\h\w:# \[\033[0m\]" export PS1=$PS1$(history -a; history -r;)
. .Ende des Dokuments