Eine Frage zu SSH

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Eine Frage zu SSH

Beitrag von ma`Z » 02.05.2006 03:51:44

Hallo,
ich kann eigendlich sehr gut mit Linux Servern umgehen,
jetzt habe ich mir die Tage ausn Keller nen Alten P3 1,4GHZ 512MB Ram 80GB Festplatte etc. geholt hab Debian Sage 3.1 Installiert.
Jetzt will ich halt das gleiche haben als wäre mein Server im internet halt von meinem Windows Server aus auf den Linux Server Connecten,
der Server sollte auch im internet erreichbar sein ich habe z,b gestern ein Gameserver via Console Installiert und leider habe ich ihm im I-Net nicht gefunden,
starte ich ein Gameserver auf meinem Windows Server ist er zu finden im net.
Ich bitte um Hilfe,
ich denke mal ich bin hier auch im Falschen Forum abteil :D
Im Irc meinte jemand ich soll

Code: Alles auswählen

apt-get Install SSH
machen mehr nicht leider konnte ich dannach immer noch nicht Connecten.

Ich sage jetzt schon mal danke für die antworten!

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 07:12:07

Moin,

ssh muss installiert sein, damit du über das Netz (welches auch immer) eine Konsole öffnen kannst.
ich kann eigendlich sehr gut mit Linux Servern umgehen
Bist du dir da sicher? Es klang so, als kanntest du ssh überhaupt gar nicht. Das ist für entfernte Server aber eigentlich Werkzeug Nr. 1. Oder hattest du die sonst immer zu Hause? Egal...

Wenn du aus deinem lokalen Netz einen Dienst im Internet anbieten möchtest, muss der Rechner (bzw, der Port) von außen erreichbar sein.
Wenn du einen Router am DSL hängen hast, musst du dort einstellen, dass er den Port, den der Gameserver öffnet, auch vom Router zu deinem Server weitergeleitet wird. Wenn dein Server direkt am Internet hängt, also die Einwahl selbst vornimmt, sollte es eigentlich ohne Komplikationen funktionieren.

Sollte das noch nicht gehen, wäre es gut, mehr Informationen zu bekommen.
Z. B. zu deinem

Code: Alles auswählen

apt-get Install SSH
reicht es nicht, einfach zu schreiben, dass du danach "immer noch nicht" conecten konntest.
Die Ausgabe des Befehls wäre wichtig und ob das Programm vielleicht schon installiert ist.

Code: Alles auswählen

dpkg -l |grep ssh
mit Ausgabe.

Und dann noch, ob du auf ssh über das Internet oder im Lokalen Netz zuzugreifen versuchst. Dein Server steht ja anscheinend bei dir zu Hause.

MfG
Who is... LAIN?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 02.05.2006 09:40:05

@maZ
da Unices grundsätzlich Case Sensitive (Groß bzw. Kleinschreibung wird unterschieden) sind würde ich dir raten das zu berücksichtigen also apt-get install ssh nicht apt-get install SSH
Das Debian(APT) das wegsteckt ist nicht POSIX Standart. Auf 100% POSIX konformen Unices funkt. das also nicht.

richtig ist also

Code: Alles auswählen

apt-get install ssh
markus

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 11:35:07

Guten Morgen,
ich habe jetzt auf groß und klein schreibung geachtet.

Code: Alles auswählen

apt-get install SSH 
E: konnte Paket SSH nicht finden

bei

Code: Alles auswählen

dpkg -l |grep ssh
hat er mir jede mänge angezeigt.
unten standen z,b Name Version Beschreibung von grep & SSH

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 02.05.2006 11:38:57

Hi

Bedenke: Linux ( bzw auch Unix'e allgemein ) arbeiten "case-sensitive".
( Wie markus oben schon einmal bemerkt hat )

Soll heissen, ein

Code: Alles auswählen

apt-get install SSH
ist nicht dasselbe wie ein

Code: Alles auswählen

apt-get install ssh
Alle Pakete unter Debian ( zumindest mal die originalen ) werden afaik immer klein geschrieben.
Also kann er ein Paket namens "SSH" nicht finden !

Code: Alles auswählen

apt-get install ssh
Das ist der Befehl, um das Paket ssh auf dem Rechner zu installieren.

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 11:54:34

Heißt das nicht inzwischen openssh-server?
Oder ist das erst nach sarge so gekommen?

@ma`Z:
Besser, als die Ausgabe zu beschreiben ist, diese hier zu posten.
Sollte die Ausgabe zu lang werden, kann http://nopaste.debianforum.de/ verwendet werden und dann der Link hier gepostet werden.

MfG
Who is... LAIN?

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 02.05.2006 11:58:56

I.C.Wiener hat geschrieben:Heißt das nicht inzwischen openssh-server?
Oder ist das erst nach sarge so gekommen?
Siehe [1]

[1] http://packages.debian.org/stable/net/ssh

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 12:12:27

I.C.Wiener hat geschrieben:Heißt das nicht inzwischen openssh-server?
Oder ist das erst nach sarge so gekommen?

@ma`Z:
Besser, als die Ausgabe zu beschreiben ist, diese hier zu posten.
Sollte die Ausgabe zu lang werden, kann http://nopaste.debianforum.de/ verwendet werden und dann der Link hier gepostet werden.

MfG
Ich weiß nicht wie ich von meinem Homeserver ohne grafischen oberfläche(Console) hier den gesamten Text reinpasten soll :D

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 02.05.2006 12:21:28

ma`Z hat geschrieben: Ich weiß nicht wie ich von meinem Homeserver ohne grafischen oberfläche(Console) hier den gesamten Text reinpasten soll :D
Mit gpm. Das ist ein Paket, das die das Kopieren auf der Konsole erlaubt.

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 12:38:49

Code: Alles auswählen

dpkg -l grep ssh 
wird dabei das ssh klein oder groß geschrieben wen ich es klein schreibe schreibt er mir:
Kein Paket gefunden, das auf SSH passt.

schreibe ich es klein steht dort
Gwünscht=Unbekann/installiere/R=Entfernen/P=Säubern/Halten
: Status=Nicht/installiert/Config/U=Enpackt/Fehlgeschlagen. konf ./Halb install.
: Fehler?=(keiner)/Halten/R=neuinst. notw/X=beides (Status, fehler: GROß=Schlecht)
::/ Name Version Beschreibung
+++-======================================================
ii grep 2.5.1.ds1-4 GNU grep, egrep and fgrep
ii ssh 3.8.1p1-8.sarg Secure rlogin/rsh/rcp replacement (OpenSSH)

:(

glar00k
Beiträge: 790
Registriert: 09.07.2002 23:01:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dresden

Beitrag von glar00k » 02.05.2006 12:44:17

Hi,

Du hast etwas entscheidendes bei dem Befehl vergessen, nämlich die pipe (|). Es müsste lauten

Code: Alles auswählen

dpkg -l | grep ssh
und nicht wie Du geschrieben hast :-)

Grüße

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 12:47:15

glar00k hat geschrieben:Hi,

Du hast etwas entscheidendes bei dem Befehl vergessen, nämlich die pipe (|). Es müsste lauten

Code: Alles auswählen

dpkg -l | grep ssh
und nicht wie Du geschrieben hast :-)

Grüße
Hab ich jetzt gemacht

Code: Alles auswählen

ii ssh 3.8.1p1-8.sarg Secure rlogin/rsh/rcp replacement (OpenSSH) 

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 12:54:34

Ok, das "ii" am Anfang der Zeile bedeutet, dass es installiert ist.
Ich glaube aber, dass es gerade vom Thema etwas weg geht. Du wolltest doch einen Gameserver aufsetzen, oder?
Die Verbindung mit SSH brauchst du ja nur, wenn du dich von außen auf einen Rechner ohne Tastatur und Monitor einloggen möchtest.

Also zurück zu dem Gameserver:
Sitzt der Rechner hinter einem Router?
Startet der Gameserver ohne Probleme?

Zum Pasten:
Du kannst auch die Ausgabe in eine Datei umleiten und diese dann auf den anderen Rechner kopieren.
Aber das ist ja nebensächlich. Kurze Ausgabe kannst du ruhig abtippen. Es ist besser, den genauen Wortlaut zu haben.
Und schließlich möchtest du ja ein Problem gelöst bekommen, also etwas mehr Enthusiasmus bitte. :D

MfG
Who is... LAIN?

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 12:56:32

Ein Gameserver ist Kein Thema,
ich möchte gerne eine SSH Verbindung von meinem Windows Computer zu meinem Linux Homesrver bekommen mit Putty.
Nur hab ich keine Ahnung wie ich SSH etc. installiere ..

glar00k
Beiträge: 790
Registriert: 09.07.2002 23:01:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dresden

Beitrag von glar00k » 02.05.2006 12:59:12

Also das "ii" am Anfang der Zeile sagt doch aus, dass SSH bereits installiert wurde. Woran scheitert es denn jetzt noch? Du solltest Dich jetzt eigentlich mittels putty auf dem Server einloggen können.

Grüße

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 13:03:04

Bild

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 13:31:09

Ähm, steckt das Kabel, Ist die Netzwerkkarte der Windowskiste richtig installiert, haben beide Kisten eine IP-Adresse, kannst du einen Ping senden?
Who is... LAIN?

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 13:45:29

Steckt alles,
sonst würde ich keine Verbindung ins Internet bekommen mit dem LinuxServer
und anpingen kann ich ihn auch :(

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 13:46:18

ma`Z hat geschrieben:Steckt alles,
sonst würde ich keine Verbindung ins Internet bekommen mit dem LinuxServer
und anpingen kann ich ihn auch :(
*Hust* es geht doch aber über die Netzwerk IP
..
Aber ich will ihn auch im i-net erreichbar haben :(

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 13:54:13

Wie ist denn der Server ans Netz angebunden? Router?
Who is... LAIN?

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 13:57:38

Richtig,
(Fritz.box) sagt mir unter 'Netzwerkgerät'
noname 192.******** 00:50:BF:5*****

ich frag mich nur wieso er noname heißt :(

Benutzeravatar
daFreak
Beiträge: 875
Registriert: 14.09.2005 12:09:59
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von daFreak » 02.05.2006 14:22:21

hast du den ssh-server überhaupt gestartet?

Code: Alles auswählen

/etc/init.d/ssh start
vielleicht kannst du ja mal deine

Code: Alles auswählen

/etc/hosts.allow
/etc/hosts.deny
posten?

also kannst du lokal mit ssh drauf?
ich verstehe dein problem noch nicht ganz... vielleicht kannst ein wenig genauer schreiben was du bis jetzt schon gemacht hast, was machbar ist undwas du jetzt grundsätzlich erreichen willst...

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 02.05.2006 14:27:01

Ok, falsche Frage.
Wie ist der Server denn ans Internet angebunden?
Wenn er über einen Router angebunden ist (bezeichnet das Wort mit "Fritz" einen Router?), musst du vom Router den Port 22 zu deinem Server weiterleiten.

Ich vermute allerdings gerade etwas ganz ekeliges.
Du hast doch nicht dein DSL-Modem(ohne Router) direkt am Windows-Rechner und den Linux-Server dann über Internet Connection Sharing an der Windows-Kiste hängen, oder?
Sollte dem so sein, glaube ich, dass ICS nicht in der lage ist, Ports weiterzuleiten. Du müsstest dann einen Softwarerouter auf der Windowskiste installieren. Das wird dann aber Stoff für ein anderes Forum. ;)

MfG
Who is... LAIN?

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 14:36:20

Mein internet ist so aufgebaut
Bild
Aber ich guck mal ich glaub ich weiß wo der Fehler ist da du mich grade auf eine Idee gebracht hast.

ma`Z
Beiträge: 22
Registriert: 02.05.2006 03:44:55

Beitrag von ma`Z » 02.05.2006 14:45:49

Alles klar danke für eure Hilfe :-)
Alles funktioniert
musste die Ports zum Linux Server freischalten

Antworten