[gelöst] ssh

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Miniman
Beiträge: 4
Registriert: 26.08.2009 09:37:29

[gelöst] ssh

Beitrag von Miniman » 26.08.2009 10:12:39

Hallo Zusammen


ich hatte zu schnelle finger und habe die /etc/ssh/sshd_config gelöscht.
Wie kann ich diese nun wiederherstellen? Ich habe erst ca 3 Stunden Debian Erfahrung
darum kommt auch diese Frage. Mein versuch war denn ssh zu deinstallieren und neu
zu installieren. Aber mit meinem kleinen Wissensstand bis jetzt war das nicht die richtige Lösung.

Was muss ich anders machen.

Danke

Gruss Miniman
Zuletzt geändert von Miniman am 26.08.2009 22:03:59, insgesamt 1-mal geändert.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: ssh

Beitrag von GoKi » 26.08.2009 11:01:15

Die Lösung über deinstallieren funktioniert schon. Du musst jedoch zusätzlich auch die Config entfernen.

Code: Alles auswählen

apt-get --purge remove openssh-server
Elegantere Lösungen existieren auch, z.B. mittels force-confmiss
http://debianforum.de/forum/viewtopic.p ... 82&p=94405
MfG GoKi
:wq

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: ssh

Beitrag von Danielx » 26.08.2009 11:27:22

Hallo und willkommen im df.de!
GoKi hat geschrieben:Du musst jedoch zusätzlich auch die Config entfernen.

Code: Alles auswählen

apt-get --purge remove openssh-server
Das sollte in diesem Fall nicht nötig sein, da es sich hier nicht um eine Konfigurationsdatei handelt, welche in der conffiles-Datei des deb-Paketes steht.

Habe das eben mal ausprobiert:

1.) openssh-server installiert:

Code: Alles auswählen

apt-get install openssh-server
2.) Dann wie Miniman die sshd_config entfernt:

Code: Alles auswählen

rm /etc/ssh/sshd_config
Und sie ist wirklich gelöscht :-) :

Code: Alles auswählen

ls /etc/ssh/sshd_config
ls: Zugriff auf /etc/ssh/sshd_config nicht möglich: Datei oder Verzeichnis nicht gefunden
3.) openssh-server ohne "--purge" entfernt:

Code: Alles auswählen

apt-get remove openssh-server
4.) openssh-server wieder installiert:

Code: Alles auswählen

apt-get install openssh-server
5.) Und sie ist wider da :-) :

Code: Alles auswählen

ls /etc/ssh/sshd_config
/etc/ssh/sshd_config
Gruß,
Daniel

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: ssh

Beitrag von novalix » 26.08.2009 13:42:54

Hallo und willkommen im Forum,

wie Du aus den obigen Beiträgen vielleicht schon entnommen hast, heisst das Paket, welches Du neu installieren musst, Debianopenssh-server.
Das Paket Debianssh ist ein sogenanntes Metapaket, welches nichts weiter tut, als die beiden Pakete Debianopenssh-client und Debianopenssh-server als Abhängigkeit zu installieren. Allerdings nur dann, wenn diese Pakete noch nicht installiert sind.
Sind diese Pakete bereits installiert, tut sich bei einer Neuinstallation von Debianssh gar nichts.
Um also eine neue

Code: Alles auswählen

/etc/ssh/sshd_config
zu erhalten, musst Du das Serverpaket neu installieren.

Werkzeuge um so etwas herauszufinden gibt es natürlich auch:

Code: Alles auswählen

apt-cache show ssh
oder:

Code: Alles auswählen

aptitude install apt-file
danach ein

Code: Alles auswählen

apt-file update && apt-file search sshd_config
Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Miniman
Beiträge: 4
Registriert: 26.08.2009 09:37:29

Re: ssh

Beitrag von Miniman » 26.08.2009 22:02:40

Hallo Zusammen

herzlichen für die Hilfe und Information. Bin nun wieder etwas schlauer.

Bis zum nächsten mal.

Gruss Miniman

Antworten