Tecnología Personal

Introducción a secure shell (ssh)

Los servidores Linux son muy poderosas máquinas Multiusuarias, multitarea que utilizan servicios de terminales Server para el control y administración. Si tienes un servidor Linux, probablemente lo controlarás con Secure Shell o SSH.

SSH utiliza el puerto 22 y proporciona servicios de cifrado, junto con servicios de terminales Server. No hace mucho tiempo, Telnet es el protocolo más utilizado para comunicarse y controlar hosts remotos. Como en el caso de FTP, una versión más segura de este protocolo era necesaria para escenarios de alojamiento modernos.

Tu host web proporcionará más probable es que el servidor SSH. Usted necesitará instalar un cliente SSH para permitir la comunicación con el host de tu web. Necesitará la dirección IP del servidor de SSH y sus credenciales de autorización. Todo esto estará disponible desde la web.

Un popular Open-Source cliente SSH, que puede descargar gratuitamente es masilla. Usted puede encontrar una versión de esta aplicación usando su buscador favorito. Sólo tienes que buscar masilla fot. Seleccione el listado para el cliente SSH.

Una vez descargado Introduzca la información de autenticación y puerto en el área Opciones de masilla y asegúrese de guardar esta configuración.

Usando masilla, Inicio de sesión al servidor. Cuando está conectado, verá una pequeña ventana dimensionable presentando su servidor Linux prompt de login. Proporcionar la adecuada credenciales y luego verá el símbolo de sistema principal para su máquina Linux.

Desde Linux es multiusuario, otros usuarios pueden iniciar sesión en el servidor. Esta es una de las ventajas de usar Linux en un entorno de red. Varios usuarios pueden autenticar y utilizar los recursos del servidor. Los usuarios pueden tener diferentes roles, como administrador, usuario, etc.. Su cliente SSH se limitará a los derechos concedidos a tu cuenta de usuario específica.

Probablemente no es una buena idea para iniciar sesión como usuario root. El usuario root, o la cuenta de superusuario puede realizar cambios que no puede. Es mejor usar una cuenta de usuario normal para las actividades diarias. Dependiendo de la distribución que usas, puede ejecutar un comando como:

sudo su (funciona en Ubuntu)

Este comando permite realizar tareas administrativas, sin tener privilegios de nivel de administrador. Recibirá un mensaje para su contraseña personal. Si tu nombre de cuenta está en el "sudo su" (ver el administrador de esto), usted será administrador concedido privilegios, hasta iniciar sesión con la cuenta de administrador. Al desconectarse, estarás en tu cuenta de usuario normal.

Una vez que ha obtenido acceso a su servidor, puede emitir comandos para navegar y controlar el servidor. Los comandos utilizados dependen del "sabor" de shell, siendo utilizado por el sistema. La mayoría de los usuarios de Linux usará el shell "bash", pero podría estar usando el shell "dash" en su lugar (más sobre shell "sabores" en un artículo futuro).

En resumen, ingresar a la concha de tu host remoto, usted necesitará utilizar el protocolo SSH. Puede utilizar la aplicación gratuita de masilla para esto. el inicio de sesión requerirá la dirección IP del servidor SSH y sus credenciales de inicio de sesión. En el futuro los artículos examinaremos comandos útiles que cada administrador necesita tener en su caja de herramientas.