Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
linux:ssh:clientconfig [20/06/2018 08:56] – mate | linux:ssh:clientconfig [21/11/2023 23:48] (actual) – mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = configuración cliente | + | = fichero .ssh/ |
- | == ficheros | + | [[https:// |
+ | == fichero | ||
para simplificar la conexión vía SSH con diferentes servidores, y en alternativa a crear '' | para simplificar la conexión vía SSH con diferentes servidores, y en alternativa a crear '' | ||
<code bash> | <code bash> | ||
- | se puede optar por crear ficheros | + | se puede optar por crear el fichero |
+ | |||
+ | == nociones básicas | ||
+ | * uso de '' | ||
+ | * uso de '' | ||
+ | The following pattern would match any host in the 192.168.0.[0-9] network range: | ||
+ | Host 192.168.0.? | ||
+ | |||
+ | A pattern-list is a comma-separated list of patterns. | ||
+ | from=" | ||
+ | * opciones interesantes: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
== estructura ficheros | == estructura ficheros | ||
Línia 14: | Línia 33: | ||
</ | </ | ||
- | definir diferentes tipos de conexión según un proyecto o empresa | + | === repositorios git |
- | <sxh bash> | + | <sxh bash; title: uso en repositorios> |
Host github.com | Host github.com | ||
- | User fooey | + | User git |
HostName github.com | HostName github.com | ||
IdentityFile ~/ | IdentityFile ~/ | ||
- | | ||
- | Host github-org | ||
- | User fooey | ||
- | Hostname github.com | ||
- | IdentityFile ~/ | ||
</ | </ | ||
- | <code bash>git clone fooey@github-org: | + | <code bash>git clone git@github.com: |
+ | |||
+ | === mismo repositorios git, varios usuarios | ||
+ | <sxh bash; title:uso de diferentes claves para mismo origen> | ||
+ | #user1 account | ||
+ | Host bitbucket.org-user1 | ||
+ | | ||
+ | User git | ||
+ | | ||
+ | | ||
+ | |||
+ | # | ||
+ | Host bitbucket.org-user2 | ||
+ | | ||
+ | User git | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | Si se quiere automatizar el pull/push con diferentes cuentas se debe: | ||
+ | * crear esa configuración en el fichero '' | ||
+ | * modificar el user/email del proyecto en cuestión | ||
+ | * '' | ||
+ | * '' | ||
+ | * modificar el upstream del proyecto | ||
+ | * '' | ||
+ | * o usar la cadena correcta al clonar/ | ||
+ | * '' | ||
+ | |||
+ | /via: [[https:// | ||
- | conexiones haciendo | + | === tunneling |
<sxh bash> | <sxh bash> | ||
Host tunnel | Host tunnel | ||
Línia 44: | Línia 86: | ||
* info de este tutorial: [[https:// | * info de este tutorial: [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * según el tutorial, se pueden hacer muchas combinaciones, | ||
+ | * cambiar el número de conexiones | ||
+ | * establecer el nivel de log mostrado | ||
+ | * variables de entorno que se pueden pasar | ||
+ | * uso de wildcards para los hosts | ||
+ | * [[https:// |