WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Ssh ? (http://www.wcm.at/forum/showthread.php?t=168793)

jay_R 27.06.2005 16:19

Ssh ?
 
was benötigt man für eine SSH Fernwartung auf einer Linux Maschine... kenn mich leider mit SSH absolut nicht aus... wie funktioniert das, was sind Vor-/Nachteile? wo gibts ne vernünftige Doku dafür?

Dumdideldum 27.06.2005 16:28

Was verstehst du unter Fernwartung?

Rein nur die bash, oder auch X-forwarding (also einzelne Programme, die unter X laufen).

Eigentlich reicht ein ssh server am Host vollkommen aus - dazu noch einen ssh client am Klienten.

Alternativ wäre es auch möglich, vnc zu benutzen (falls du den gesamten Desktop zur Verfügung haben willst) und diesen ggf. über ssh tunneln.

http://www.openssh.com/de/

jay_R 27.06.2005 18:56

mit fernwarten mein ich sowas wie ichs zb. per telnet machen kann...
brauche keine grafische oberfläche dazu...
mit was is ssh zu vergleichen... wie gesagt... kenn zwar den ausdruck kann aber ned viel damit anfangen!

Dumdideldum 27.06.2005 20:11

ssh ist die Linux bash einfach auf einen Remote Computer übertragen - insofern kannst du alles, was du lokal über die Bash machen kannst, auch entfernt über ssh machen.

Telnet gibts unter Linux natürlich auch - aber darüber kann ich dir keine Auskunft geben.

Wäre wichtig zu wissen, für was genau du den Remote Zugriff brauchst und welche Tätigkeiten du durchzuführen planst.

Denn es gibt auch andere Möglichkeiten auf einem GNU/Linux System für die Fernwartung, wie z.B. webmin über browser.

ingomar 27.06.2005 20:43

also ich hätt die ssh eigentlich als verschlüsselte variante zu telnet gesehen ( ssh = secure shell)...

eigentlich geht alles, was unter telnet geht, auf ssh auch...

zum laufenlassen : sshdaemon starten, mit einem client wie z.b. putty connecten. mehr ists nicht. ;)

jay_R 27.06.2005 22:30

die betreuerfirma unserer buchhaltungssoftware (software selbst läuft auf linux basis) möchte die fernwartung über ssh machen... dabei werden eben diverse befehle zum ausführen diverser aktionen benötigt... ist ssh mit dem sshdaemon schwer einzurichten?

Dumdideldum 27.06.2005 22:43

Zitat:

Original geschrieben von jay_R
die betreuerfirma unserer buchhaltungssoftware (software selbst läuft auf linux basis) möchte die fernwartung über ssh machen... dabei werden eben diverse befehle zum ausführen diverser aktionen benötigt... ist ssh mit dem sshdaemon schwer einzurichten?
Wenn es eine halbwegs aktuelle Distribution ist, ist es eine Arbeit von 5 Minuten - ggf. noch Firewall anpassen.

ingomar 27.06.2005 23:26

da wirds dann schwer ;)

leider weiss ich keinen "sicheren" weg, wie du ssh aktivierst, das ist bei jeder distro etwas anders geloest....

bei manchen ists noch dazu ( aber das glaube ich in dem fall weniger) von vornherein aktiviert... das sieht man dann wohl mittels "top" oder "ps -ef", ob da ein prozess rennt der sshd heisst...

weiters wuerde ich in der grafischen shell in der systemsteuerung nachsehen, ob man da nicht "systemdienste" oder so anschalten kann -zumindest unter kde gings mal so..
und dort muesste es auch irgendwo ein hakerl fuer ssh geben, gleich bei samba und ähnlichen systemdiensten...

bei gnome muss ich leider passen :confused: , dafür könnt ichs bei cde raussuchen :lol:

Dumdideldum 27.06.2005 23:31

einloggen per root in die bash:

ps aux | grep ssh

In manchen Distris findest wichtige dienste in /etc/init.d - das sind initscripte.

Aber verrat uns mal, welche Distri der server fährt, dann kann man gezielter helfen.

colossus 28.06.2005 00:30

Code:

netstat -nlp | grep ssh
sollte dir sagen, ob auf dem Rechner sshd laeuft.

Code:

for i in `echo /etc/init.d/ssh{,d}`; do $i start; done
sollte den Daemon starten. Laeuft auf port 22, folglich muesstest du Port 22 bei Bedarf auf dem jeweiligen Interface mittels iptables "durchschalten".

Code:

iptables -A INPUT -i <interface> -m multiport --dports 22 -j ACCEPT
(ohne Gewaehr, aus'm Gedaechtnis und schon wieder eine Weile her ;))


Alle Aenderungen gelten nur bis zum jeweiligen Reboot (auszer deine Initskripte sichern die iptables/netfilter-Rulesets beim Shutdown) - wenn du sshd immer gestartet sehen willst, musst du das initscript in den Default-Runlevel setzen. Das ist extrem Distributionsspezifisch, Unter Gentoo geht's beispielsweise so:

Code:

rc-update add sshd default
(... wohl ein bisschen weit hergeholt in diesem Fall :D)

jay_R 28.06.2005 08:00

wird auf nem aktuellen red hat laufen... is ja bisher noch nicht soweit... wir stellen zur zeit grad von sco unix auf linux um... da wirds dann thema

ingomar 28.06.2005 13:39

also die redhat enterprise habens zumindest zur auswahl, wenn man installiert... auch die firewall settings sollten bei der installation selbst zur auswahl stehen...

also einfach das hakerl bei der installation setzen, das er ssh mitinstalliert ( glaube es hiess "ssh-server") und von da weg dann remote uebers netzwerk mittels z.b. putty auf die maschine verbinden.

jay_R 28.06.2005 13:41

thx...
das sollte mir schon mal weiterhelfen

mcdaniels 30.06.2005 21:08

Hoi!
Wenn du es noch etwas sicherer haben willst ginge es auch noch mit private/public Key Paar.

Meld dich wenn du da was brauchst

jay_R 13.09.2005 19:22

soda.... habens jetzt mit putty erledigt... besten dank für eure mithilfe


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag