Saltar al contenido principal

Servidor dedicado: Acceso inicial con SSH

Esta guía fue creada con los siguientes productos:

(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)

Introducción

Los productos de servidor Linux no incluyen una interfaz gráfica de gestión por defecto, por eso la conexión y administración se realiza mediante un cliente SSH (consola). Hay una gran variedad de clientes SSH disponibles. A continuación, un resumen de los clientes SSH conocidos / más usados.

Cliente SSHSistemas operativos soportadosCódigo abiertoDescarga
PuttyWindows, LinuxClick
KittyWindows, LinuxClick
MobaXtermWindows, LinuxClick
SecureCRTWindows, Linux, MacNoClick
mRemoteNGWindowsClick

Dirección IP y acceso

A continuación se explica la conexión usando el cliente SSH Putty. En la ventana de configuración, se introduce la dirección IP del servidor y el puerto SSH 22 en el campo nombre de host. Después, se puede iniciar la conexión con el botón Open.

información

El inicio de sesión SSH con contraseña está deshabilitado por defecto. Si quieres iniciar sesión con contraseña, primero debes activar esta opción en Acceso y Seguridad.

información

Al conectar al servidor por primera vez, Putty mostrará un mensaje de seguridad informando que no hay una clave de host guardada en el registro aún. Puedes confirmar con Yes para no volver a recibir este mensaje cada vez.

Esto abre la consola SSH y solicita un nombre de usuario y contraseña. El nombre de usuario es "root". La contraseña la encuentras en el panel web bajo "Acceso y Seguridad" o puedes configurarla ahí.

Administración vía SSH

Para usar el cliente SSH de forma óptima, es esencial conocer los comandos básicos. Aquí tienes un resumen con los comandos más relevantes y su significado:

Gestión de cuentas

ComandoDescripciónSintaxis
useraddCrear un nuevo usuariouseradd [opciones] [usuario]
usermodEditar usuario existenteusermod [opciones] [usuario]
userdelEliminar usuario existenteuserdel [opciones] [usuario]
passwdCambiar contraseña de un usuariopasswd [opciones]

Gestión del sistema

ComandoDescripciónSintaxis
topVista general de carga, procesos y otra info (como el Administrador de tareas de Windows)top
dfMostrar uso de discos (particiones)df -h
duMostrar consumo de disco (directorios)du -sh *
freeUso de memoria del sistema. Separado en RAM y espacio SWAP.free
killTermina el proceso con el ID de proceso (PID) indicadokill [ID]
killallTermina todos los procesos con el nombre dadokillall [nombre]
mvMover archivos o directorios a otra ubicaciónmv ruta_origen ruta_destino
mkdirCrear un nuevo directoriomkdir nombre_directorio
serviceIniciar, detener, reiniciar servicio y comprobar estadoservice NombreServicio start/stop/restart/status
rebootReiniciar el sistemareboot

Gestión de archivos

ComandoDescripciónSintaxis
lsMostrar archivos y carpetas en el directoriols
cdCambiar directoriocd [OPCIÓN] DIRECTORIO
cpCopiar archivos o directorioscp [OPCIONES] ORIGEN DESTINO
mvMover archivo o directoriomv [OPCIÓN] ORIGEN DESTINO
mkdirCrear nuevo directoriomkdir [OPCIÓN] NOMBRE_DIRECTORIO
rmdirEliminar directorio existentermdir [OPCIÓN] DIRECTORIO
findBuscar en el sistema de archivosfind [OPCIONES] [DIRECTORIO] [ACCIONES]
grepBuscar texto en archivosgrep [OPCIONES] PATRÓN_BUSQUEDA [ARCHIVO(S)]

Administración de red

ComandoDescripciónSintaxis
ipConsultar y configurar interfaces de redip [OPCIONES] OBJETO [COMANDO [ARGUMENTOS]]
netstatConsultar estado de interfaces de rednetstat [OPCIONES]
nslookupConsultar información DNSnslookup
pingComprobar conexión de redping [OPCIONES] DESTINO