Instale o servidor SSH en Ubuntu

Pin
Send
Share
Send

O protocolo SSH úsase para proporcionar unha conexión segura a un ordenador, o que permite o control remoto non só a través do shell do sistema operativo, senón tamén a través dunha canle cifrada. Ás veces os usuarios do sistema operativo Ubuntu teñen que poñer un servidor SSH no seu PC para calquera propósito. Por iso, suxerímosche familiarizarse con este proceso en detalle, estudando non só o procedemento de carga, senón tamén os axustes básicos.

Instale o servidor SSH en Ubuntu

Os compoñentes SSH están dispoñibles para descargar a través do repositorio oficial, porque consideraremos só un método así, que é o máis estable e fiable, e tampouco causa dificultades para os usuarios novatos. Dividimos todo o proceso en pasos, para que lle fose máis doado navegar polas instrucións. Comecemos dende o principio.

Paso 1: descargar e instalar o servidor SSH

Levaremos a cabo a tarefa a través "Terminal" usando o conxunto básico de comandos. Non precisa ter coñecementos ou habilidades adicionais, recibirá unha descrición detallada de cada acción e todos os comandos necesarios.

  1. Inicie a consola polo menú ou mantén a combinación Ctrl + Alt + T.
  2. Inicia inmediatamente a descarga de ficheiros de servidor desde o repositorio oficial. Para iso, ingresasudo apt install openssh-servere logo prema a tecla Introduza.
  3. Xa que empregamos o prefixo sudo (realizando unha acción en nome do superusuario), terá que introducir o contrasinal da súa conta. Teña en conta que os caracteres non se amosan durante a entrada.
  4. Notificaráselle a descarga dun determinado volume de arquivos, confirme a acción escollendo D.
  5. Por defecto, o cliente está instalado co servidor, pero non será superfluo verificar a súa presenza intentando reinstalalo usandosudo apt-get install openssh-client.

O servidor SSH estará dispoñible para a súa interacción con el inmediatamente despois da adición correcta de todos os ficheiros ao sistema operativo, pero aínda está configurado para garantir o correcto funcionamento. Recomendámosche familiarizarse cos seguintes pasos.

Paso 2: verifique o funcionamento do servidor

En primeiro lugar, asegúrese de que os parámetros estándar foron aplicados correctamente e que o servidor SSH responde ás ordes básicas e as executa correctamente, polo que necesitas:

  1. Inicie a consola e escriba alísudo systemctl active sshdpara engadir o servidor ao inicio de Ubuntu se isto non sucede automaticamente despois da instalación.
  2. Se non precisa a ferramenta para comezar co sistema operativo, elimínao do autorun ao entrarsudo systemctl desactivar sshd.
  3. Agora comprobemos como se realiza a conexión coa computadora local. Aplique o comandossh localhost(localhost é a dirección do teu PC local).
  4. Confirme a conexión continuada seleccionando si.
  5. No caso dunha descarga exitosa, recibirás aproximadamente a mesma información que podes ver na seguinte captura de pantalla. Comprobe necesario e conexión co enderezo0.0.0.0, que actúa como IP de rede predeterminado seleccionado para outros dispositivos. Para iso, introduce o comando adecuado e fai clic en Introduza.
  6. Con cada nova conexión, será necesario confirmala.

Como podes ver, o comando ssh úsase para conectarse a calquera ordenador. Se necesitas conectarte a outro dispositivo, só tes que iniciar o terminal e introducir o comando no formatonome de usuario ssh @ ip_address.

Paso 3: edición do ficheiro de configuración

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

  1. Primeiro de todo, garde unha copia de seguridade do ficheiro de configuración para que, en caso de algo, poida acceder a ela ou restaurar o estado inicial de SSH. Pega o comando na consolasudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. A continuación, o segundo:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. O ficheiro de configuración iníciase a través desudo vi / etc / ssh / sshd_config. Inmediatamente despois de ingresalo, lanzarase e verás o seu contido, como se mostra na captura de pantalla a continuación.
  4. Aquí pode cambiar o porto usado, o que sempre se fai mellor para garantir a seguridade da conexión e logo poder iniciar un inicio de sesión en nome do superusuario (PermitRootLogin) e habilitar a tecla (PubkeyAuthentication). Ao rematar a edición, prema o botón : (Maiúsculas + en disposición latina) e engade a letrawpara gardar os cambios.
  5. Saír dun ficheiro faise do mesmo xeito, pero en vez dewúsaseq.
  6. Lembre de reiniciar o servidor escribindosudo systemctl reinicia ssh.
  7. Despois de cambiar o porto activo, cómpre arranxalo no cliente. Para isto, especifícasessh -p 2100 localhostonde 2100 - número do porto substituído.
  8. Se ten un firewall configurado, tamén require unha substitución:sudo ufw permite o 2100.
  9. Recibirá unha notificación de que se actualizaron todas as regras.

Pode familiarizarse co resto de parámetros lendo a documentación oficial. Hai consellos para cambiar todos os elementos para axudar a determinar que valores debes escoller persoalmente.

Paso 4: engadir claves

Cando se engaden claves SSH, a autorización entre dous dispositivos ábrese sen necesidade de contrasinal. O proceso de identificación é reconstruído baixo o algoritmo de lectura da clave secreta e pública.

  1. Abre a consola e crea unha nova clave de cliente ingresandossh-keygen -t dsae logo nomee o ficheiro e especifique o contrasinal para o acceso.
  2. Despois, gardarase a clave pública e crearase unha imaxe secreta. Na pantalla verás a súa vista.
  3. Resta só copiar o ficheiro creado nun segundo ordenador para desconectar a conexión mediante contrasinal. Usar o comandonome de usuario ssh-copy-id @ remotehostonde nome de usuario @ remotehost - O nome do ordenador remoto e o seu enderezo IP.

Resta só reiniciar o servidor e verificar o seu correcto funcionamento mediante as chaves públicas e secretas.

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

Pin
Send
Share
Send