Skip to content

marcojarjour/linux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Basic Setup

Sinnvolle Voreinstellungen, damit das Arbeiten mit Linux mehr Spass macht.

Mit SSH Arbeiten

Das Arbeiten im VirtualBox VM Fenster ist eher mühsam, da Copy-and-paste etc. nicht funktioniert. Stattdessen empfiehlt es sich per SSH auf die VM zuzugreifen, somit können wir lokal mit einem richtigen Terminal arbeiten.

Vorteile:

  • Copy-and-paste funktioniert
  • Nicht verpixelt, bessere Schrift, Schriftgrösse änderbar etc.
  • Filetransfer in/nach VM möglich
  • Mehrere Terminal-Fenster möglich

Installation

SSH-Server in VM installieren:

# update package index
apt-get update

# ssh server installieren
apt-get install openssh-server
  • Danach Port Forwarding in Virtualbox einrichten
  • Beim Netzwerk-Adapter, NAT
Protokoll: TCP
Host-Port: 2222
Gast-Port: 22

Benutzung

Ab da an kann aus einem lokalen PowerShell Terminal oder Putty (oder andere SSH Client Software) gearbeitet werden.

Verbinden:

ssh -l <username> -p 2222 127.0.0.1

Optional

Falls SSH Login auch mit root funktionieren soll:

# configuration öffnen
nano /etc/ssh/sshd_config

# am ende folgendes setzen
PermitRootLogin yes

# ssh neustarten
service ssh restart

Sudo einrichten

Es empfiehlt sich, nicht mit dem root-User zu arbeiten, sondern mit einem eigenen User und sudo zu verwenden, falls root-Rechte benötigt werden. Empfohlen weil:

  • Möglicherweise an der Prüfung auch so
  • Kann weniger kaputt gehen
  • Haben wir im Vorbereitungskurs auch so gemacht

Installation

Sudo installieren:

# update package index
apt-get update

# sudo installieren
apt-get install sudo

Bestehender User zur Sudo Gruppe hinzufügen:

usermod -a -G sudo <user>

Benutzung

Nicht als root Arbeiten.

Befehl ausführen, ohne root-Rechte:

<befehl>

Befehl ausführen, welcher root-Rechte benötigt:

sudo <befehl> 

Benutzerrechte

Falls ihr Dateien mit root angelegt habt könnt ihr die Benutzerrechte mit chown anpassen und mit mv <Datei> <Ziel> in das User Verzeichniss verschieben.

chown <user>:<gruppe> <datei>

SFTP Filetransfer

Zum Übertragen von Dateien und zum verstehen (Grafisch darstellen) des Dateisystems kann ein FTP Programm hilfreich sein, dieses muss allerdings SFTP Unterstützen.

Wichtig hierbei, das Protocol muss auf SFTP gestellt sein und die restlichen Einstellungen genau wie bei SSH (Host: 127.0.0.1 Port: 2222)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published