SSH

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
warg
Beiträge: 39
Registriert: 22.03.2010 13:23:55

SSH

Beitrag von warg » 03.05.2010 18:22:08

"Copy this static key to the clients /etc/openvpn directory using a secure channel like scp or sftp."

Kann mir jemand den Punkt etwas genauer erklären?
Also wie kriege ich die Datei vom Server auf meinen PC per SSH.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: SSH

Beitrag von Danielx » 03.05.2010 19:00:47

Wenn dein Server einen SSH-Server laufen hat, kannst du die Datei z.B. so von dem Server auf deinen Rechner kopieren:

Code: Alles auswählen

scp username@server:/Pfad/auf/Server /Zielverzeichnis/auf/deinem/Rechner
Befehl auf deinem Rechner, nicht auf dem Server ausführen.

Gruß,
Daniel

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: SSH

Beitrag von Duff » 04.05.2010 07:54:38

Das entsprechende Paket für den SSH-Server wäre openssh-server.

Der Dienst, der laufen muss lautet sshd in der Prozessliste. Wird über /etc/init.d/ssh gestartet oder gestopt.
Oh, yeah!

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: SSH

Beitrag von suno » 04.05.2010 09:02:43

Duff hat geschrieben:Der Dienst, der laufen muss lautet sshd in der Prozessliste. Wird über /etc/init.d/ssh gestartet oder gestopt.
Stimmt ganz genau; vielleicht sollte man noch sagen das nach der installation und nach einem reboot der Start automatisch erfolgt d.h. man muss kein

Code: Alles auswählen

 /etc/init.d/ssh start
absetzten.

Sollte man doch muessen/wollen dann ist ein reload immer am Besten
http://sunoano.name/ws/ssh.html#reload_vs_restart
Zuletzt geändert von suno am 08.05.2010 00:37:07, insgesamt 1-mal geändert.

warg
Beiträge: 39
Registriert: 22.03.2010 13:23:55

Re: SSH

Beitrag von warg » 04.05.2010 13:54:06

Weiß jemand, ob und wenn ja welches Verfahren SSH (standartmäßig) zum Verschlüsseln nutzt?
Mir fiel nämlich auf, dass ich unter "Putty" im Tunnel einen Bereich namens "Encryption" habe und da z.B. AES usw. auswählen kann.

Weiß außerdem jemand wie ich einen Benutzer hinzufüge, der nur den Tunnel nutzen kann, und nicht irgendwas mit der Konsole?

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH

Beitrag von uname » 04.05.2010 14:40:05

Weiß außerdem jemand wie ich einen Benutzer hinzufüge, der nur den Tunnel nutzen kann, und nicht irgendwas mit der Konsole?
Gib dem Benutzer einfach in /etc/passwd die Shell /bin/false

Statt Putty musst du dann evtl. plink.exe nutzen (gehört zu Putty). Mit Option "-N" sagst du, dass du keine Shell willst. Denn wenn du eine willst fliegst du mit /bin/false gleich wieder raus. Vielleicht kann man das auch direkt in Putty konfigurieren. Ich nutze für Tunnel eigentlich immer nur plink.exe .

Code: Alles auswählen

plink.exe -N -L 1234:localhost:5678 user@server

warg
Beiträge: 39
Registriert: 22.03.2010 13:23:55

Re: SSH

Beitrag von warg » 04.05.2010 20:25:08

Also ich weiß nicht, irgendwie klappt das nicht:

Habe plink.exe gedownloadet und eine Verknüpfung mit den Werten gemacht:

plink.exe -N -L 1234:localhost:1234 user@server

1234 = Port den ich in Firefox eingestellt habe

user = beispiel
server = ip

Wenn ich das dann starte und das pw für den Benutzer eingebe geschieht nichts. Er bleibt einfach so wie er war nach dem Passwort eingeben.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: SSH

Beitrag von peschmae » 04.05.2010 21:41:43

warg hat geschrieben:Weiß jemand, ob und wenn ja welches Verfahren SSH (standartmäßig) zum Verschlüsseln nutzt?
Die Pointe von ssh war ja gerade, telnet und damit unverschlüsselte Übertragung abzulösen. Ob ssh unverschlüsselt geht weiss ich, nicht, würde das erste s im Namen (secure) aber ad absurdum führen.

Protokoll Version 1 verwendet per Default 3-DES (gilt auch heute noch als sicher, aber langsam). Protokoll Version 2 verwendet per default 128 bit AES im counter mode (das ist eine spezifikation wie man aus AES, der ja eigentlich ein Blockverschlüsseler ist, einen Streamverschlüsseler macht)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH

Beitrag von uname » 05.05.2010 10:57:16

Erkläre doch bitte mal was du überhaupt erreichen möchtest. Möchtest Du einen Proxy forwarden, der auf deinem Server auf Port 1234 (zweite Zahl im Plink-Befehl) läuft? Wenn ja, musst du im Browser als Host "localhost" und als Port den Port 1234 (erste Zahl in dem Plink-Befehl) eintragen.

warg
Beiträge: 39
Registriert: 22.03.2010 13:23:55

Re: SSH

Beitrag von warg » 05.05.2010 14:31:14

uname hat geschrieben:Erkläre doch bitte mal was du überhaupt erreichen möchtest. Möchtest Du einen Proxy forwarden, der auf deinem Server auf Port 1234 (zweite Zahl im Plink-Befehl) läuft? Wenn ja, musst du im Browser als Host "localhost" und als Port den Port 1234 (erste Zahl in dem Plink-Befehl) eintragen.
Ich möchte die Tunnel-Funktion von Putty mit meinem Server nutzen, so dass ich die Serverip (z.B. bei Firefox) nutze. Jedoch wenn ich nun Plink ausführe fragt er nach dem Passwort für den Benutzer test@*serverip* und wenn ich das richtige Passwort eingebe kommt trotzdem "Access denied"

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH

Beitrag von uname » 05.05.2010 15:37:55

Leider habe ich es immer noch nicht verstanden. Was möchtest du durch den Tunnel zum Client übertragen? Wenn Du Local-SSH-Portforwarding nutzt wäre das eine Anwendung. Diese wäre z.B. Tinyproxy oder Squid, die auf einem festen Port läuft. Den getunnelten Port kannst du dann im Firefox verwenden.

Vielleicht suchst du jedoch auch eher sowas, wende ich selbst jedoch nicht an:

http://www.hack3r.de/510/ssh-tunnel-und ... orwarding/

warg
Beiträge: 39
Registriert: 22.03.2010 13:23:55

Re: SSH

Beitrag von warg » 05.05.2010 19:17:51

Genau das habe ich vor, ich habe es bis jetzt immer direkt über Putty gemacht und nicht per Konsole.

Wie kann ich das, als einzigste Funktion, für einen Benutzer erlauben?
Also das der Benutzername test nur die eine Funktion nutzen kann und nicht den Rest.

Antworten