Posts belonging to Category Ubuntu



Virtualbox Guest Additions auf Ubuntu VM installieren

Update: 27.08.2010

Teilweise oder ab Version 10.04 bekommt man die Meldung „Command not found“. Dafür habe ich im Moment keine Erklärung. Auch nach einem Neustart kam der gleiche Fehler. Man kann das ganze aber auch anders machen:

Nachdem die VM gestartet ist geht man oben auf  „Geräte“ und auf  „Gasterweiterungen installieren“.

Dann einen Neustart machen und man findet ein Icon der CD auf dem Desktop. Z.B. „VBOXADDITIONS_3.2.4_62431

Darauf einen Doppelklick machen und im geöffneten Fenster oben auf  „Autostart-Nachfrage öffnen“ klicken.

Dann noch das Passwort eingeben und es öffnet sich ein kleines Terminal Fenster und installiert die Guest Additions automatisch.

Update Ende

Man installiert die „Guest Additions“ um einige features zu erhalten. So gibt es eine grössere Auflösung als 800×600, Man kann zwischen 2 Systemen Daten (Zwischenablage) kopieren, man kann einen „shared Ordner“ erstellen (zwischen Host und Guest System) usw.

nachdem man die Ubuntu VM gestartet hat geht man oben im Menü auf „Geräte“ und dann guest additions installieren. Dann sollte direkt auf dem Desktop eine optische CD der GA erscheinen. Passiert das nicht bitte neu starten.

Dann ruft man in Ubuntu den terminal auf und gibt folgendes ein: (32 und 64-bit ist verschieden !)

sudo /media/cdrom/VBoxLinuxAdditions-x86.run (f. 32-bit)
sudo /media/cdrom/VBoxLinuxAdditions-amd64.run (f. 64-bit)

Dann wartet man ab bis alles fertig ist und startet das System neu.

Das war’s fertig !!

Alle Angaben ohne Gewähr !

Virtualbox Installieren (Ubuntu)

Einfache Installation von Virtualbox auf einem Ubuntu System (32 oder 64-bit). Habe das so seit Version 8.04 gemacht !

Am einfachsten das fertige debian package (.deb) für die richtige Version von Ubuntu downloaden und dann die .deb Datei aufrufen und installieren.

Nach der Installation muss man noch den eigenen user der virtualbox user-group zufügen, das geht so:

sudo adduser meinuser vboxusers

Wobei ‚meinuser‘ mit dem eigenen usernamen ersetzt werden muss.

Dann kan man loslegen.

Alle Angaben ohne Gewähr !

Ubuntu – SFTP Server einrichten

Eine Anleitung um einen kostenlosen SFTP Server auf Ubuntu einzurichten:

Da ich es leid war meine Dateien unverschlüsselt übers Netz zu schicken habe ich mich mal mit SFTP beschäftigt. Mit dieser Anleitung ist ein kleiner kostenloser SFTP Server auf Ubuntu möglich und sollte für normale Tätigkeiten ausreichend sein.

Als erstes Synaptic aufrufen und dort nach dem openssh-server suchen um ihn zu installieren (falls noch nicht geschehen)

openssh-server

Auswählen und installieren.

Dann kanns mit dem Einrichtung losgehen. Es muss die sshd_config Datei verändert werden. Ich nutze dafür gedit.

sudo gedit /etc/ssh/sshd_config

Diese Zeile bei Subsystem hinzügen und die andere auskommentieren.

Subsystem sftp internal-sftp
#Subsystem sftp /usr/lib/openssh/sftp-server

User und Verzeichnisse anlegen:
(Der username ist hier im Beispiel maria)

sudo mkdir /home/maria

sudo useradd maria

Hier werden die Zugriffsrechte vergeben.

(We’ll have to set their home directory permissions appropriately. It’s important that root owns this and that its group ID is identical to the username, and that the permissions are set so that only root can write:)

sudo chown root:maria /home/maria

sudo chmod 755 /home/maria

sudo usermod -d /home/maria maria

Jetzt noch das Passwort vergeben

sudo passwd maria

dann das gewünschte Passwort eingeben.

(Set the new user a dummy shell  – so they don’t have real shell access)
sudo usermod -s /bin/false maria

Jetzt müssen wir noch festlegen das der angelegte User auch nur Zugriff auf sein Home Verzeichnis hat. Dafür müssen wir nochmal die Datei /etc/ssh/sshd_config bearbeiten.

sudo gedit /etc/ssh/sshd_config

Dort ganz unten am Ende der date folgendes anfügen.

Match User maria
ChrootDirectory /home/maria
ForceCommand internal-sftp

Wenn mehrere User angelegt werden, dann werden jeweils nur diese 3 Zeilen mit dem jeweiligen Usernamen angefügt (also maria mit dem neuen usernamen ersetzen).

Der User maria hat im Moment nur Lesezugriff, hier erstellen wir ein Verzeichnis zum upload (Lese und Schreibzugriff)

sudo mkdir /home/maria/upload
sudo chown maria:maria /home/maria/upload
sudo chmod 755 /home/maria/upload

Jetzt noch ssh neustarten um die Änderungen zu übernehmen und fertig.

sudo /etc/init.d/ssh restart

Wenn man sich z.B. mit Filezilla dort anmelden will muss man folgendes machen:

Server: Ip Adresse eingeben (z.B. 127.0.0.1)

Port: (freilassen, da durch Servertyp Port 22 festgelegt wird)

Servertyp: SFTP auswählen

Verbindungsart: Normal

Benutzer: (ihrem Usernamen einsetzen)

Passwort: (ihr Passwort eingeben)

Dann auf verbinden und es müsste gehen.

Alle Angaben ohne Gewähr !