Windows 10 SSH Server nutzen und in cmd dann ein Linux Terminal benutzen?
Moin,
ich sitze seit einer altbekannten Zeit auf meinem Sessel und suche im Internet nach solch einer Anleitung. Jedes mal kommt irgendwas mit SSH auf Linux oder auf Windows 10 installieren, aber NIE, wie man auf Windows 10 den OpenSSH-Server benutzten kann. Beziehungsweise, wie man ein Linuxterminal im Windowsterminal benutzten kann. Da kommt dann immer so eine Installation aus dem Microsoft Store, aber das kann auch niemand erklären, wie man das installiert, aber das will ich ja auch nicht.
4 Antworten
Wenn "ssh" auf beiden Rechnern installiert ist (1x Client, 1x Server) und die gewünschten <user> die Zugangsberechtigung für ssh erhalten haben, dann öffnet man ein Terminal (cmd in Windows) und gibt folgenden Befehl ein:
ssh <username>@<serveradresse>
Danach folgt die Abfrage des Passwords für den <user>. Bei der ersten Verbindung zum ssh-Server muss man noch ein Zertifikat akzeptieren.
... und los geht's.
Zur Klarstellung: Die ssh-Sitzung läuft auf dem Server, die Aus/Eingabe der Sitzung erfolgt über das Terminalfensters des Clients.
Meinen Raspberry, den ich als Mediacenter für einen alten Fernseher nutze, steuere ich fast ausschließlich über ssh.
Du willst Dich ja scheinbar mit einem Server verbinden, der in Deinem internen Netzwerk liegt. (unten gefunden 192.168.0.RECHNER)
Das funktioniert so nur, wenn auch der WIndows-PC in diesem internen Netzwerk liegt, und der Linux-Server auch den SSH-Server laufen hat und Verbindungen zulässt.
Seit einiger Zeit gibt es aber eine Einschränkung bei SSH, und zwar sind Verbindungen mit "root" als anzumeldender User nicht mehr zulässig. Man kann sich also nur noch mit einem "normalen" User per SSH verbinden. Das kann man bestimmt irgendwie ausschalten, aber man kann durchaus mit einem normalen User per SSH arbeiten und dann durch sudo oder su sich die Root-Rechte holen.
Lege also auf Deinem Server einen normalen User an und versuche mit Putty, dich damit zu verbinden.
Ich hoffe, das löst Dein Problem, denn wir wissen natürlich nicht, was Du schon alles ausprobiert hast, wir haben halt keine Kristallkugeln.
Wenn Du mit dem Namen "client" auf einen Server zugreifen möchtest, so solltest Du halt auch wissen, welches Kennwort für den Namen "client" dort hinterlegt ist. auf dem Server muss dem User mit dem Namen "client" auch erlaubt sein, per SSH zu verbinden.
Was für ein Server ist das denn? Hast Du den aufgesetzt?
Ich habe bei Windows 10 die beiden Features SSH-Client und SSH-Server installiert. Ich habe nie ein Passwort für irgendein SSH Ding angelegt und keiner meiner anderweitigen Kennwörter funktionierten
Wenn ich deine Frage richtig verstehe, willst du dich auf einem Windows-PC per SSH mit einem Linux-Server verbinden. Dafür gibt es das Programm PuTTY.
Das erklärt ja niemand richtig. Und ich habe keinen Bock auf indisch exzentrische Englische Irgendwas xD
Was gibt es denn da zu erklären? Du gibst deine Serveradresse und den Port (standardmäßig 22) ein und schon kannst du dich mit deinem Server verbinden.
Super... Steht aber seit ich PuTTY versuche zu benutzten(btw ich habe in dieser Zeit 3 verschiedene Rechner gehabt), "Connection confused".
Hast du mal versuchst, dich von einem Linux-Rechner aus mit dem Server zu verbinden? Vielleicht ist dein Server nicht richtig konfiguriert. Oder du hast die Anmeldedaten falsch eingegeben oder dein Server ist vom Windows-Rechner aus nicht erreichbar...
Ich habe dieses 192.168.0.RECHNER und Port 22 und SSH angegeben.
Du hast leider nur beschrieben was Du alles nicht machen willst. Aber was erwartest Du konkret? Willst du dich per SSH zu einem Server verbinden ohne irgendeine Zusatzsoftware unter Windows 10 installieren zumüssen?
Ich bin ein bisschen weiter gekommen. Jetzt will der irgendein Passwort haben, wenn ich client@192.168.0.BLA eingebe. Das Internet hilft mir mal wieder nicht weiter -.-