Buildumgebung: freetz-linux

Hallo Gismotro,
ich habe die Freetz-VM von Ubuntu 12.04 auf 14.04 upgedatet.
Hallo,
habe mir deine Version heruntergeladen.
Läuft auch, aber wenn ich in die Konsole "sudo passwd root" eingebe und dann ein Root Passwort eingebe, wird dieses nicht geändert.
Wie kann ich das Problem lösen?
 
Moins

Zum Beispiel so...
Als freetz: sudo su -l root
Als root: passwd -a md5 root
 
Das Problem ist, ich möchte gerne wieder eine Verbindung mit WinSCP haben und da wird das Passwort nicht akzeptiert...

Auch wenn ich mich mit putty einloggen möchte als root wird das Passwort nicht angenommen...
 
Zuletzt bearbeitet:
Radio Jerewan/Eriwan antwortet da eigentlich: Im Prinzip ja, aber ... es ist eben eine Frage der Einstellung(en).
 
Hallo schumi20091,
ich habe bei mir folgende Änderungen durchgeführt:

Code:
freetz@freetz-linux:~$ sudo su -

root@freetz-linux:~# grep root /etc/shadow
root:!:14470:0:99999:7:::

root@freetz-linux:~# passwd root
Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: password updated successfully

root@freetz-linux:~# grep root /etc/shadow
root:$6$4DxvxjWASNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPAvdoiV0:16885:0:99999:7:::
root@freetz-linux:~#


root@freetz-linux:/etc/ssh# vi sshd_config
SNIP
#PermitRootLogin without-password
[COLOR=#0000ff]PermitRootLogin yes[/COLOR]
root@freetz-linux:/etc/ssh# grep -i UsePAM sshd_config
[COLOR=#0000ff]UsePAM yes[/COLOR]
root@freetz-linux:/etc/ssh# /etc/init.d/ssh stop
root@freetz-linux:/etc/ssh# /etc/init.d/ssh start
oder 
reboot

Anschließend funktionierte Remote-SSH-Login.

Bitte testen, bei Problemen müssen wir ggf. einen Blick in PAM-Config werfen.

LG Riverhopper
 
Zuletzt bearbeitet:
Zum Beispiel so...
Als freetz: sudo su -l root
Als root: passwd -a md5 root

Hallo koyaanisqatsi,
habe gerade nachgesehen, die Freetz-Linux-1.4.1 verwendet Encryption-Schema SHA512 und nicht MD5

Code:
root@freetz-linux:~# grep -i sha /etc/pam.d/common-password
# The "sha512" option enables salted SHA512 passwords.  Without this option,
password        [success=1 default=ignore]      pam_unix.so obscure [COLOR=#0000ff]sha512[/COLOR]
root@freetz-linux:~#

root@freetz-linux:~# grep -i sha /etc/login.defs
#       which is, starting from shadow 4.0.12-1 in Debian, entirely the
# If set to SHA512, SHA512-based algorithm will be used for encrypting password
ENCRYPT_METHOD [COLOR=#0000ff]SHA512[/COLOR]
root@freetz-linux:~#

d.h. als root ist der Befehl "passwd" zum setzen eines Passwords ausreichend.

LG Riverhopper
 
Hallo schumi20091,
ich habe bei mir folgende Änderungen durchgeführt:

Code:
freetz@freetz-linux:~$ sudo su -

root@freetz-linux:~# grep root /etc/shadow
root:!:14470:0:99999:7:::

root@freetz-linux:~# passwd root
Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: password updated successfully

root@freetz-linux:~# grep root /etc/shadow
root:$6$4DxvxjWASNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPSNIPAvdoiV0:16885:0:99999:7:::
root@freetz-linux:~#


root@freetz-linux:/etc/ssh# vi sshd_config
SNIP
#PermitRootLogin without-password
[COLOR=#0000ff]PermitRootLogin yes[/COLOR]
root@freetz-linux:/etc/ssh# grep -i UsePAM sshd_config
[COLOR=#0000ff]UsePAM yes[/COLOR]
root@freetz-linux:/etc/ssh# /etc/init.d/ssh stop
root@freetz-linux:/etc/ssh# /etc/init.d/ssh start
oder 
reboot

Anschließend funktionierte Remote-SSH-Login.

Bitte testen, bei Problemen müssen wir ggf. einen Blick in PAM-Config werfen.

LG Riverhopper
Danke für deine Antwort, aber ich komme bei diesem Schritt nicht weiter:
/etc/ssh# vi sshd_config

Dann kommt diese Meldung:
-su: /etc/ssh#: Datei oder Verzeichnis nicht gefunden

Woran liegt es?
 
Das "/etc/ssh#" wurde nicht eingegeben, es ist die Ausgabe, die bei riverhopper bereits in der Konsole stand. Man gibt immer nur den Teil nach '#' oder '$' ein.
 
Hallo schumi20091,
anbei die Befehlsequenzen zum Ändern von /etc/ssh/sshd_config:

Code:
Ausgangsstand:
root@freetz-linux:~# grep PermitRootLogin /etc/ssh/sshd_config
PermitRootLogin without-password
root@freetz-linux:~#

Änderungen per Editor durchführen:
root@freetz-linux:~# vi /etc/ssh/sshd_config
SNIP
#PermitRootLogin without-password
PermitRootLogin yes
root@freetz-linux:~#

Dateiinhalt nach Änderung:
root@freetz-linux:~# grep PermitRootLogin /etc/ssh/sshd_config
#PermitRootLogin without-password
PermitRootLogin yes
root@freetz-linux:~#
weitere Vorgehenswiese siehe #667

LG Riverhopper
 
Also ich bin jetzt etwas weiter, aber nachdem Befehl "vi /etc/ssh/sshd_config" kommt diese Ausgabe:
Code:
#PasswordAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

# Allow client to pass locale environment variables

Aber eigentlich sollte ja diese kommen:
Code:
SNIP[/FONT][FONT=arial]
#PermitRootLogin without-password
[COLOR=#0000ff]PermitRootLogin yes[/COLOR]
root@freetz-linux:/etc/ssh# grep -i UsePAM sshd_config
[COLOR=#0000ff]UsePAM yes[/COLOR]
root@freetz-linux:/etc/ssh# /etc/init.d/ssh stop
root@freetz-linux:/etc/ssh# /etc/init.d/ssh start
oder 
reboot[/FONT]


Sprich ich finde jetzt nicht, wo ich die Änderung durchführen muss, da die Ausgabe ganz anders ist wie bei dir...
 
Du bist nun in einem Editor in dem die genannten Zeilen geändert werden sollen. Falls dir vi Probleme macht, kannst du nano benutzen, navigiert wird mit den Pfeiltasten, verlassen mit Strg+X.
 
Jetzt hat es auch bei mir geklappt!!

Hier mal meine angepasste Anleitung:
Code:
sudo su -
(Passwort eingabe)
grep root /etc/shadow
passwd root
(Neues Root Passwort 2x Eingeben)
grep root /etc/shadow
grep PermitRootLogin /etc/ssh/sshd_config
nano /etc/ssh/sshd_config
Diese Zeile ändern:
# Authentication:
LoginGraceTime 120
[COLOR=#ff0000]#PermitRootLogin without-password
PermitRootLogin yes[/COLOR]
StrictModes yes
STRG+X und mit J und Enter bestätigen.

Nach der Änderung:
grep PermitRootLogin /etc/ssh/sshd_config
Und die Ausgabe sollte dann so aussehen:
#PermitRootLogin without-password
PermitRootLogin yes
 
Ein
Code:
sudo nano /etc/ssh/sshd_config
reicht absolut aus um diese eine Einstellung zu ändern.

Besser: Zertifikat verwenden.
 
Ich vote an dieser Stelle noch einmal für die Bereitstellung als ISO-Image Alternative, welche ich nach wie vor präferiere! Sollte es eventuell sogar möglich sein, die Freetz-Linux-1.4.1.ova bootfähig auf CD / Stick zu brennen?
 
Falls Du an eine Live-CD o.Ä. denkst würde ich sagen, dass eine Buildumgebung denkbar schlecht dafür geeignet ist, da Du vergleichsweise viel Speicherplatz brauchst und somit immer eine zusätzliche (Linux-)Partition eingebunden werden muss (auch weil man nicht jedes Mal von vorne bauen will). Dann richte Dir eher ein Dualboot System ein und installiere Linux Deiner Wahl (z.B. Ubuntu 14.04 LTS). Die Abhängigkeiten (zu installierenden Pakete) stehen m.E. irgendwo auf der freetz Seite.
 
Okay hast Recht auf CD macht es wenig Sinn, auf einem USB-Stick jedoch hat man dann eine portable Lösung. Ich biete ja selbst hier ein ISO-Image zum Download an. Man erstellt eine 2. Partition mit disk name "casper-rw" und ergänzt die syslinux.cfg mit "persistent".
Code:
append initrd=/casper/initrd.lz boot=casper persistent
Dann hat man ein Live-System mit genug Speicherplatz und muss auch nicht jedesmal von vorne bauen.

Bezüglich Konvertierung von OVA zu ISO hab ich leider nix brauchbares gefunden..
 
Mit einer "Konvertierung" wird man da nicht viel weiter kommen... CDs/DVDs nutzen einen angepassten Bootloader (isolinux), ein ganz anderes Dateisystem (iso9660), kennen keine "Partitionen" (diese wären eben in Imagedateien zu packen), haben eine Autokonfiguration (casper) und sind eben ro (u.U. Nutzung von einem overlayfs im RAM). In Ubuntu kann man ja mit debootstrap ein System in einem Verzeichnis anlegen, dann geht man mit chroot rein, macht seine Anpassungen und packt das ganze in eine Datei und auf CD neben dem Bootloader/kernel. Alternativ kannst Du natürlich die ova als Basis für das neue root System nutzen und anpassen, ob das aber wirklich Zeit spart?
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.