El acceso a las máquinas via SSH no se realiza mediante usuario/contraseña, si no que se realiza mediante autenticación de clave pública/privada. Por ello, es necesario que el empleado tenga una clave propia y que facilite la pública para darla de alta y permitir el acceso a esa máquina.
Además de ello, para el acceso es necesario que configuremos una VPN.
También le va a venir bien cuando quiera configurar el acceso a Bitbucket. Se puede hacer mediante usuario/contraseña, pero queda más pro hacerlo vía SSH ;-)
Una vez ambos ficheros estén subidos en la página de Notion del nuevo usuario este notificará al jefe de equipo para que abra una incidencia a Sistemas desde el panel indicando que se le den los accesos pertinentes.
Siguiendo los pasos de https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent la clave pública que habría que facilitar se encontraría en ~/.ssh/id_rsa.pub
Hay que tener en cuenta que la primera propuesta que hay en la página de github propone utilizar un algoritmo distinto al rsa, se debe utilizar siempre el comando que hay en esta página unas líneas más abajo.
Los pasos para generar la clave son los siguientes (en el terminal):
Generar la clave:
Open Terminal.
Paste the text below, substituting in your GitHub email address. This creates a new ssh key, using the provided email as a label.
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
> Generating public/private rsa key pair.
When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location.
> Enter a file in which to save the key (/home/*you*/.ssh/id_rsa): *[Press enter]*
At the prompt, type a secure passphrase. For more information, see "Working with SSH key passphrases."
> Enter passphrase (empty for no passphrase):[Type a passphrase]
> Enter same passphrase again:[Type passphrase again]
Añadirla al ssh agent:
Before adding a new SSH key to the ssh-agent to manage your keys, you should have checked for existing SSH keys and generated a new SSH key.
`$ eval "$(ssh-agent -s)"
Agent pid 59566` In some Linux environments, you need root access to run the command:
`$ sudo -s -H $ eval "$(ssh-agent -s)"
Agent pid 59566`
$ ssh-add ~/.ssh/id_rsa