PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian 5 / OpenSSH



silentsnake
26.03.09, 18:01
Hallo,

ich fang nun an mich mit Linux zu beschäftigen, und möchte zu Testzwecken einen kleinen lokalen Server aufsetzen.

Zu Beginn möchte ich gleich einen SSH Server einrichten um mich von einem Client aus einzuloggen, und bequem am Server zu arbeiten. Grundsätzlich möchte ich den Server aus den Sources der jeweiligen Projekte aufsetzen.

Mein Vorgehen bis jetzt:
Ich habe eine saubere Installation (Netzwerkinstallation) von Debian durchgeführt, und lediglich das Basissystem zur Installation ausgewählt.

Dannach folgte ein apt-get install build-essential um Compiler etc. aufzuspielen.

Die Sources von zlib-1.2.3, openssl-0.9.8k, openssh-5.2p1 habe ich mir nun von den entsprechenden Mirrorn geholt.

Nun entpackt und mit ./configure (keine Parameter), make und make install konfiguriert, kompiliert und installiert. Lief alles problemlos.

Dann hab ich noch Keys erstellt:

ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ""
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ""


Leider fehlt mir jetzt ein bisschen die Information wie es nun weitergeht, bzw. wie ich die Config anpassen muss.
Zunächst einmal möchte ich einen ganz simplen Login, ohne Public&Private Key Auth oder ähnlichem Luxus. Später würde ich mich dann mit dem Absichern befassen, aber erst einmal soll es ja schließlich überhaupt mal funktionieren ;)

Bei einem Login-Versuch sich einzuloggen (von Localhost oder Netzwerk-PC - IP ist anpingbar) kommt lediglich ein freundliches "connection refused". (Noch bevor man sich anmelden kann)

Ich wäre sehr Dankbar wenn mir jemand weiterhelfen könnte.

Liebe Grüße

Svenny
26.03.09, 18:18
Einfache Sache: Benutz den Paketmanager von Debian. Wieso willst du es selbst bauen?

retak
26.03.09, 19:49
Vllt solltest du den Server it sshd erstmal starten, bevor man auf ihn connecten kann?

silentsnake
26.03.09, 22:37
Erstmal danke für eure Antworten.

Nunja mit dem Paketmgr hast du schon Recht, allerdings würd ich gern alles irgendwie selber machen, rein aus Neugier und Interesse, auch wenns einige Probleme mit sich bringt.

gut ich dachte, der sshd wird automatisch gestartet, jedenfalls bring "sshd" den Fehler "re-exec requires execution with an absolute path" und von "re-exec" hab ich darauf geschlossen, dass er ja schon läuft.

Allerdings - wohl auch ein Problem von mir - fehlen mir die Scripte in etc/init.d/ - also von den Sachen, welche ich via Source installiert hab. Wohl auch so ein Feature, das apt-get mit sich bringt. Gibts eine Möglichkeit nur die Skripte da irgendwie extra reinzubekommen? Auch das in vielen Forum genannte Command "service" existiert bei mir nicht.

Danke, Liebe Grüße

quinte17
26.03.09, 22:55
dann ist http://www.linuxfromscratch.org was für dich

greetz

silentsnake
26.03.09, 23:05
Ah ich bin dumm :(

Es steht ja groß un breit da, das man es mit dem kompletten Pfad starten soll.. Also hab ich das getan, und siehe da, es läuft :) (Leidiglich ein User sshd war von nöten)

lfs ist sicherlich interessant, aber da wage ich mich noch nicht ran. Wenn ich schon an so simplen Problemen scheitere ;)

Vielen Dank trotzdem für die Bemühungen

pucki
27.03.09, 10:11
Erstmal danke für eure Antworten.

die Skripte da irgendwie extra reinzubekommen? Auch das in vielen Forum genannte Command "service" existiert bei mir nicht.

Danke, Liebe Grüße

invoke-rc.d service command