Comandos comunes de linux

Esta es una lista de los comando de linux que mas utilizo.

  • ssh. Este comando te permite abrir una terminal remota en el servidor que indiques utilizando las credenciales y el puerto que desees.
~$ ssh usuario@servidor -p puerto

Donde

Usuario. Nombre del usuario con el cual te vas a conectar.

Servidor. IP o nombre del servidor con el cual te vas a conectar.

Puerto. es el numero de puerto donde se escucha el ssh, por default es el 22 pero para producción es recomendable que el administrador lo cambie a otro puerto.

  • scp. Este es el comando realiza copias de archivos entre servidores a los cuales tengas acceso. Obviamente debo de tener credenciales en el servidor origen y en el destino, y ademas debo de tener ver el servidor al cual quiero conectarme (no estar atras de un firewall)
~$ scp -P 36 usuario@192.168.1.80:/home/usuario/archivo ruta_local

Donde

-P es el numero de puerto donde se escucha el ssh, por default es el 22 pero para producción es recomendable que el administrador lo cambie a otro puerto.

El origen y el destino se especifica con el formato Usuario@Servidor:Archivo

Usuario. El nombre con el cual te vas a conectar,

servidor. Puede ser por IP o por nombre

  • curl. Obtiene los recursos de un servidor utilizando alguno de los protocolos http, https, ftp, etc. Ver mas con man curl.
~$ curl -o archivo url

Donde

archivo es el nombre del archivo en el cual se va a guardar la información obtenida desde la url

url es la pagina o archivo que esta publicado en internet