PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh



k.k
23.09.03, 20:40
Hi Leute, ich hab ein Problem. :D

Mein Server heißt Fiffikus und wird auch im RouterMenü erkannt.

Wenn ich jetzt "ssh fiffikus" eingebe wird folgender Fehler ausgegeben:
ssh: fiffikus: Name or Service not known.

Könnt ihr mir helfen?

Schmolleg
23.09.03, 20:46
Ist dein ssh installiert ?
Läuft er auf dem Server ?
Versuche es mal mit ssh root@Fiffikus

ObiJan
23.09.03, 20:51
funktioniert denn ein ssh <IP-Adresse von Fiffikus>? Ansonsten trage die Daten von Fiffikus doch mal in die /etc/hosts ein.

Gruß,
Obi

PS: Vielleicht benennste Fiffikus auch einfach um? ;)

k.k
23.09.03, 21:24
Ne, den Namen hat sich meine Mutter ausgesucht :ugly:

Nachtrag:

Auf Windows mit Putty geht der Zugriff auf den Server einwandfrei. Warum nicht mit Linux und Konsole? :(

Bei Putty hab ich allerdings die IP-Adresse eingegeben, anders ging es nicht.

ssh addr 192.168.123.185 funktioniert allerdings nicht bei meinem Linux-Rechner. (Ich wusste jetzt nicht, ob mit "addr" oder ohne, beides geht nich.)

ObiJan
23.09.03, 21:26
geht denn ein Ping auf die Kiste - mag sie heißen wie sie will. :)

k.k
23.09.03, 21:29
Bin noch nicht so lange "Nur-Linuxer".

ping -w 3 192.168.123.185 ?

Vielleicht liegt es daran, dass dieser Rechner wo ich grade bin kein Hostname hat?

In meinem RouterMenü steht:

Erna - Mein Vater
fiffikus - Server
nix halt - Ich

Wie ändere/erstell ich mein Hostname?

fromhell
23.09.03, 21:31
damit
ssh fiffikus
funktioniert muss es in der /etc/hosts eingetragen sein
zb.:
192.168.0.3 Fiffikus
wenn das nicht drinsteht gehts nur mit
ssh 192.168.0.3

ObiJan
23.09.03, 21:32
mach mal ein "ping -c 3 192.168.123.185". dann bricht er nach 3 mal ab. Im Idealfall kommt kein Timeout.

k.k
23.09.03, 21:33
Es geht ja noch nicht mal mit der IP.

Edit:
Aber anpingen klappt !

Edit2:
Also Leute, in der hosts steht jetzt folgendes :)

127.0.0.1 localhost.localdomain localhost
192.168.123.185 fiffikus

Mein PC möchte ich auch gerne irgendwie nennen, wo muss das hin?
Ansattt localhost, oder anstatt dem andern Zeugs da?

Edit3:
Es geht, ich weiß zwar nicht warum, aber danke Leute!
Auf euch kann man sich verlassen :-)
cu

(Die Frage mit der "hosts" könnt ihr mir aber noch beantworten ;D

ObiJan
23.09.03, 21:43
So sollte es aussehen:

127.0.0.1 localhost.localdomain localhost
192.168.123.185 fiffikus
<IP-Adresse Deines Rechners> <Name Deines Rechners>

Also

127.0.0.1 localhost.localdomain localhost
192.168.123.185 fiffikus
192.168.123.186 DeinRechner
(Die IP-Adresse muß natürlich auch Deine sein)

k.k
23.09.03, 21:49
Ok, danke!

MUSS ich Localhost drin stehen lassen?

Danke, Kai...

downtown
23.09.03, 22:02
ja lass den drin stehen.

k.k
23.09.03, 22:27
Danke.

Wie kann ich denn da jetzt Daten rüberschicken, oder muss ich extra ein FTP-Server installieren?

Shit :ugly:

ObiJan
23.09.03, 22:31
das war also Dein Plan. :)

dann lege mal über ssh auf dem Server eine nfs-Freigabe fest und binde diese in Dein lokales System ein. Da kannst Du aber YAST für nutzen.

Viel Spaß
Obi

Ähm, wenn Du allerdings auch von der Windows-Kiste auf den Server Daten packen willst, wirst Du auch Samba einrichten müssen.

k.k
23.09.03, 22:32
Na ich möchte halt einfach Lamp installieren, aber die CD nimmt er irgendwie nicht an, die ich extra gebrannt habe.

Kannst du das andere da nochmal für einen Netzwerk-Anfänger beschreiben?

Danke

Nur nochmal zur Info:
Mein PC fährt RedHat und der Server SuSE.

ObiJan
23.09.03, 22:41
Also: als erstes logst Du Dich als root auf dem Server (SuSE) ein:
ssh -l root <IP vom SuSE-Rechner>

Dann rufst Du da yast auf und gehst zu Netzwerkdienste => NFS-Server

Dann bestätigst Du, daß Du den NFS-Server starten möchtest. in der Folgemaske gibst Du ein neues Verzeichnis hinzu - das welches Du freigeben möchtest. Imunteren Teil gibst Du für diese Freigabe die benötigten Parameter an. z.B.: rw,no_root_squash,sync

Dann schließt Du das ganze mit ok ab und hast die hälfte geschafft.

Jetzt mußt Du bei RedHat Deine Netzwerkeinstellungen so bearbeiten, daß er auch darauf zugreifen kann. Da wird es ja sowas wie einen NFS-Client geben, in dem Du den Server, das freigegebene Verzeichnis und den lokalen Mountpunkt einträgst.

versuch mal...

EDIT:

solltest Du keine Einstellmöglichkeit über eine Maske bei RedHat finden, trage folgendes in die fstab ein. (die findest Du unter /etc/)

servername:/kompletteFreigabe/ /lokalesVerzeichnis/ nfs defaults 0 0

k.k
23.09.03, 22:45
Hm ok danke.

Ist das ein i oder ein L als Parameter und was bewirkt es?
Wie soll ich in Yast ohne Monitor?

Fragen über Fragen :D

Danke dir, ich muss jetzt schlafen :)

ObiJan
23.09.03, 22:50
das ist ein L und bewirkt, daß man sich als ein anderer Benutzer einloggen kann - hier als root.

l steht für login

Gute Nacht. Ich geh auch in die Pofe.

Viel Erfolg noch bei der Lösung Deines Problems.

Obi

xilma
23.09.03, 22:55
Wenn Du einfach nur mal dateien kopieren möchtest reicht auch scp.

man scp

n8!
xilma

k.k
24.09.03, 18:25
Danke für diese super Erklärung! :rolleyes:

HEMIcuda
24.09.03, 18:44
:D
Was ObiJan damit sagen wollte ist folgendes:
Du loggst Dich auf Deiner Linux-Buechse ein
und gibst auf der Kommandozeile man scp
ein. scp steht fuer secure copy.
man ist die Kurzform fuer manual und
ist die Standardquelle fuer Informationen
zu so ziemlich saemtlichen installierten Pro-
grammen unter *nix.
Hierzu sei Dir auch mal man man angeraten.
Das gibt Dir aus, was man alles kann und wie
man es benutzt.
Ausserdem lege ich Dir nahe, Dir mal ein Buch
ueber Linux zu holen und Dich ein bisschen
einzulesen. Das hilft ueber die ersten Schwierig-
keiten hinweg.

Ich schliesse mit dem Motto von SuSE:
Have a lot of fun!

'cuda