Primeros pasos con Digital Ocean

2019-12-22 Digital Ocean

Para iniciar una conexión por SSH desde cualquier máquina debes correr el siguiente comando. Ten en cuenta que debes reemplazar la IP mostrada por la IP de tu Droplet.

ssh root@203.0.113.0

Si tienes varias llaves privadas SSH es necesario que indiques explícitamente la llave que utilizarás con la opción -i.

ssh -i /path/to/private/key root@203.0.113.0

Si al crear el Droplet seleccionaste la opción de autenticación por SSH Keys, en vez de One-Time Password, no necesitaras ingresar el password ya que se supone que tu llave pública SSH está autorizada para ingresar al server.

Al ingresar al sistema operativo del droplet, lo primero que deberías hacer es actualizar la lista de paquetes disponibles en los repositorios.

[root@debian:~# sudo apt update

Suele ocurrir particularmente con Debian 10.2 x64 que no están configuradas algunas variables del locale. Para verificar esto puedes correr el siguiente comando.

[root@debian:~# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Como puedes ver en la salida de este comando se indica que las variables LC_TYPE y LC_ALL no están debidamente configuradas. Para arreglar esto debes ejecutar el siguiente comando.

[root@debian:~# export LANGUAGE=en_US.UTF-8; export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8; locale-gen en_US.UTF-8
[root@debian:~# dpkg-reconfigure locales

Eso es todo por ahora. Hasta pronto!.

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.