- Solicite a un administrador de sistema con permisos completos que incluya su clave pública
Página en desarrollo
Esta página está en proceso de desarrollo. Es por ello que quizás haya deficiencias en su contenido
Esta página explica cómo acceder a las máquinas virtuales de Wikimedia Small Projects
Requisitos
- Genere una clave ssh siguiendo las instrucciones de este artículo de wikitech.
Abajo tendrá los requisitos para cada tipo de máquina virtual o repositorio
- Cree una cuenta de desarrollador
- Suba su clave pública en Wikitech
- Si quiere acceder a los repositorios de Wikimedia Small Projects suba su clave pública a GitLab
- Solicite a un administrador de sistema con permisos completos que añada su usuario en el proyecto wikisp.
Recomendaciones
Acceso
Configuración
Edite su archivo de configuración ($HOME/.ssh/config
) con el editor de su preferencia (vim, nano) y añada lo siguiente:
# Access to WikiSP Droplets
Host *.wikisp.org
User <su-usuario-ssh>
# Access to WikiSP project in CloudVPS
Host *.wmflabs.org *.wmcloud.org *.toolforge.org
User <su-usuario-ssh>
Host *.wmflabs *.wikimedia.cloud
User <su-usuario-ssh>
ProxyJump bastion.wmcloud.org:22
Ingreso a las máquinas virtuales
Siguiendo las instrucciones de arriba solo tendrá que entrar de la siguiente forma:
# Acceso a juno:
ssh juno.wikisp.org
# Acceso a jupiter
ssh jupiter.wikisp.org
# Acceso a minerva
ssh minerva.wikisp.org
# Acceso a apollo
ssh apollo.wikisp.eqiad1.wikimedia.cloud
# Acceso a mars
ssh mars.wikisp.eqiad1.wikimedia.cloud
# Acceso a ceres-01
ssh ceres-01.wikisp.eqiad1.wikimedia.cloud
Automatizar la frase de contraseña
La frase de contraseña o passphrase permite confirmar la identidad de la máquina que desea acceder a las máquinas virtuales de Wikimedia Small Projects, con las siguientes instrucciones el sistema eludirá preguntar la frase de contraseña:
Inicie el ssh-agent si no lo ha realizado:
$ eval `ssh-agent -s`
Añada su clave privada usando el ssh-agent
$ ssh-add ~/.ssh/id_rsa_key
Enter passphrase for /home/user/.ssh/id_rsa_key:
Identity added: /home/user/.ssh/id_rsa_key
(/home/user/.ssh/id_rsa_key)
Revise si su clave ha sido añadida:
$ ssh-add -l
2048 55:96:1a:b1:31:f6:f0:6f:d8:a7:49:1a:e5:4c:94:6f
/home/user/.ssh/id_rsa_key (RSA)