Teams > Documentatie

OpenSSH server - update

(1/1)

testcees:
Schermafbeeldingen van de OpenSSH-server wiki bijgewerkt met afbeeldingen van 14.04 LTS. Verder een paar kleine wijzigingen aangebracht en lijkt me de wiki geheel van toepassing op 12.04 en 14.04 LTS.

http://wiki.ubuntu-nl.org/community/Openssh-server

Johan van Dijk:
Nog een handige tip: je kan in ~/.ssh/config makkelijke aliassen aanmaken en aparte instellingen opgeven die je altijd wil gebruiken als je met bepaalde servers verbinding maakt.
Voorbeeld:

--- Code: ---Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
ControlPersist 60

Host laptop
User johan
Port 22
HostName laptop.local

Host server
User johanvd
Port 22
Ciphers aes128-cbc
Compression no
LocalForward 3308 localhost:3306
HostName server.home

Host router
User root
port 22
Hostname 192.168.1.1
Compression no

--- Einde van code ---

De eerste paar instellingen zorgen ervoor dat er een "master" verbinding opgezet wordt, die gebruikt kan worden als je een tweede of meer verbindingen wil maken naar dezelfde server. Ook blijft die verbinding nog een minuut actief als je de laatste sessie afsluit. Dat zorgt ervoor dat een nieuwe verbinding meteen opgezet wordt, dus zonder opnieuw inloggen en nieuwe encryptie enz. Met sleutels en een ssh-agent is dat niet zo heel boeiend, maar op trage apparaten zoals een router, raspberry pi en zo kan het toch wel verschil maken.

Andere opties zoals gebruikersnamen, poorten, compressie enz. spreken voor zich.

testcees:

--- Citaat van: Johan van Dijk op 2015/07/07, 22:37:38 ---Nog een handige tip: je kan in ~/.ssh/config makkelijke aliassen aanmaken en aparte instellingen opgeven die je altijd wil gebruiken als je met bepaalde servers verbinding maakt.

--- Einde van citaat ---
Bedankt voor deze tip. Tot nu toe loste ik dit op met shell aliases maar ~/.ssh/config is veel handiger, helemaal om tunnels (LocalForward) te automatiseren (tot nu toe gebruikte ik een houtje-touwtje oplossing voor mijn remote ircssi-proxy).

http://manpages.ubuntu.com/manpages/trusty/man5/ssh_config.5.html

MKe:
Hoe werktdat? Ik heb hier geen ~/.ssh/config. moet dat aan de client kant gedaan worden?

Johan van Dijk:
Ja, dat bestand kan je op de client aanmaken.

Navigatie

[0] Berichtenindex

Naar de volledige versie