Instalar o servidor SSH en Ubuntu

O protocolo SSH úsase para proporcionar unha conexión segura a unha computadora, que permite o control remoto non só a través da consola do sistema operativo, senón tamén a través dunha canle cifrado. Ás veces, os usuarios do sistema operativo Ubuntu precisan instalar un servidor SSH no seu PC para calquera propósito. Polo tanto, suxerimos que se familiarice con este proceso en detalle, estudando non só o proceso de carga, senón tamén a configuración de parámetros básicos.

Instala o servidor SSH en Ubuntu

Os compoñentes SSH están dispoñibles para descargar a través do repositorio oficial, xa que consideraremos un método como este, é o máis estable e fiable e non causa dificultades para os usuarios novatos. Rompeu todo o proceso en pasos para facilitar a navegación polas instrucións. Comecemos desde o principio.

Paso 1: descargue e instale o servidor SSH

Realizar a tarefa pasará "Terminal" usando o conxunto de comandos principal. Non é necesario posuír coñecementos ou habilidades adicionais, recibirá unha descrición detallada de cada acción e todos os comandos necesarios.

  1. Executa a consola a través do menú ou mantendo a combinación Ctrl + Alt + T.
  2. Iniciar inmediatamente a descarga de ficheiros de servidor desde o repositorio oficial. Para facelo, introduzasudo apt install openssh-servere logo prema a tecla Intro.
  3. Dende que usamos o prefixo sudo (realizar unha acción en nome do superusuario), terá que introducir un contrasinal para a súa conta. Teña en conta que os caracteres non se amosan ao entrar.
  4. Será avisado da descarga dunha determinada cantidade de arquivos, confirmar a acción seleccionando a opción D.
  5. Por defecto, o cliente está instalado co servidor, pero non será superfluo asegurarse de que está dispoñible tentando reinstalalo usandosúo apt-get install openssh-client.

O servidor SSH estará dispoñible para interactuar con el inmediatamente despois de engadir correctamente todos os ficheiros ao sistema operativo, pero tamén debe estar configurado para garantir un funcionamento correcto. Aconséllase que se familiarice cos seguintes pasos.

Paso 2: Comprobe o funcionamento do servidor

En primeiro lugar, asegurámonos de que a configuración estándar foi aplicada correctamente e o servidor SSH responde ás ordes básicas e execútasas correctamente, polo que necesitas:

  1. Inicia a consola e rexístrese alísudo systemctl activar sshd, para engadir o servidor ao iniciar Ubuntu, de súpeto isto non ocorreu automaticamente despois da instalación.
  2. Se non precisa da ferramenta para comezar co sistema operativo, elimínea do autorun escribindosudo systemctl deshabilita sshd.
  3. Agora imos comprobar como se fai a conexión co ordenador local. Aplicar o comandossh localhost(localhost - a dirección do seu PC local.
  4. Confirma a continuación da conexión seleccionando si.
  5. No caso dunha descarga exitosa, recibirás algo coma isto, como podes ver na seguinte captura de pantalla. Comprobe a necesidade de conectarse ao enderezo0.0.0.0, que actúa como a IP de rede predeterminada seleccionada para outros dispositivos. Para facelo, introduza o comando correspondente e prema en Intro.
  6. Con cada nova conexión, terá que confirmala.

Como podes ver, o comando ssh úsase para conectarse a calquera ordenador. Se precisa conectarse con outro dispositivo, simplemente inicie o terminal e introduza o comando no formatossh username @ ip_address.

Paso 3: Edite o ficheiro de configuración

Todos os axustes adicionais para o protocolo SSH realízanse a través dun ficheiro de configuración especial cambiando cadeas e valores. Non nos centraremos en todos os puntos, ademais, a maioría deles son puramente individuais para cada usuario, só mostraremos as accións principais.

  1. En primeiro lugar, garde unha copia de seguridade do ficheiro de configuración para acceder a el ou restaurar o estado SSH orixinal en caso de calquera cousa. Na consola, insira o comandosudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Entón o segundo:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Executa o ficheiro de configuraciónsudo vi / etc / ssh / sshd_config. Inmediatamente despois de entrar entrará en marcha e verá o seu contido, como se mostra na imaxe de abaixo.
  4. Aquí pode cambiar o porto usado, o que sempre é mellor facer para garantir a seguridade da conexión, entón o inicio de sesión en nome do superusuario (PermitRootLogin) pode desactivarse e activar a chave activada (PubkeyAuthentication). Ao rematar a edición, prema a tecla : (Maiús +; no esquema latino de teclado) e engade unha cartawpara gardar cambios.
  5. Saír do ficheiro faise do mesmo xeito que só no seu lugarwúsaseq.
  6. Non esqueza reiniciar o servidor escribindosudo systemctl restart ssh.
  7. Despois de cambiar o porto activo, cómpre arranxalo no cliente. Isto faise especificandossh -p 2100 localhostonde 2100 - o número do porto substituído.
  8. Se tes un firewall configurado, tamén será necesario un substituto:sudo ufw permite 2100.
  9. Recibirás unha notificación de que todas as regras foron actualizadas.

Vostede é libre de familiarizarse cos outros parámetros lendo a documentación oficial. Hai consellos para cambiar todos os elementos para axudar a determinar que valores escolle persoalmente.

Paso 4: engadindo teclas

Ao engadir chaves SSH, a autorización ábrese entre dous dispositivos sen necesidade de pre-introducir un contrasinal. O proceso de identificación é reconstruído baixo o algoritmo de lectura da clave pública e secreta.

  1. Abra unha consola e cree unha nova chave de cliente escribindossh-keygen -t dsae logo asigne un nome ao ficheiro e especifique o contrasinal para o acceso.
  2. Despois diso gardarase a clave pública e crearase unha imaxe secreta. Na pantalla verás o seu aspecto.
  3. Resta só copiar o ficheiro creado a un segundo ordenador para desconectar a conexión a través dun contrasinal. Use o comandossh-copy-id nome de usuario @ remotehostonde nome de usuario @ remotehost - o nome do ordenador remoto eo seu enderezo IP.

Resta só reiniciar o servidor e comprobar que funciona correctamente a través da clave pública e privada.

Isto completa a instalación do servidor SSH ea súa configuración básica. Se introduce todos os comandos correctamente, non se producirán erros durante a execución da tarefa. En caso de problemas coa conexión despois da configuración, intente eliminar SSH do inicio para resolver o problema (lea sobre isto Paso 2).

Mira o vídeo: Instalar servidor SSH en Linux (Maio 2024).