El Archivo de configuración SSH es una navaja suiza

El archivo config de ssh permite automatizar el modo de acceso a servidores remotos. Probablemente, accedas a un VPS por un puerto distinto, a otra instancia quieras ir directamente a un directorio distinto o cualquier otra excepción a un acceso estándar sin necesidad de escribir toda la roscadena de parámet

예를 들어, VirtualBox와 Openssh-server con을 설치하려면 다음과 같이 상상하십시오.
  • un puerto distinto al establecido por defecto, es decir, diferente al puerto 22,
  • un usuario distinto al del sistema local.

  • En el, hemos creado el usuario administracion y queremos acceder vía SSH de manera rápida. ¿Cuál es la opción 교장? 에스크리비르

    $ ssh -p 2220 administrador@[IP]
    


    Para, luego, teclear la contraseña y tener que acceder a la 카페타 /var/www/html . 자동 설정에 대한 설정:
  • Generar el par de claves público y privada como hemos detallado en .
  • Asegurarnos de que tenemos instalado openssh-server en el servidor al que nos queremos conectar. 시노, 심플멘테 테클리어
  • $ sudo apt install openssh-server
    en el servidor remoto.
  • Crear un listado más de parametros en el archivo config de nuestro equipment en ~/.ssh/config :

  •     # Ubuntu Server 20.04 Virtualbox
        Host ubuntuserver
        Hostname 192.168.1.150
        User administracion
        Port 2220
        RequestTTY yes
        RemoteCommand cd /var/www/html; exec $SHELL
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/privatekeys/ubuntuserver
    


    부품:

    Host ubuntuserver
    


    nos permite poner nombre para el acceso directo, como veremos a continuación.

    Hostname 192.168.1.150 
    


    es la IP del servidor. En nuestro caso, hemos configurado en el router que DHCP siempre ofrezca esa IP a la MAC de la tarjeta del servidor.

    User administracion
    


    파라 케 아세다 콘 에스 우스아리오 아니요, tomará el nuestro por Defecto del host.

    Port 2220
    


    Por Defecto, ssh Intentará acceder al puerto 22. Si el puerto está modificado, hemos de añadir esta opción. En este caso, estaría configurado el 2220.

    RequestTTY yes
    RemoteCommand cd /var/www/html; exec $SHELL
    


    para que acceda directamente a la carpeta que queremos. La orden puede ser la que quieras, por ejemplo podemos hacer que realice los repositorios indicando sudo apt update en lugar de cd /var/www/html/
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/privatekeys/ubuntuserver
    


    para indicar que queremos que acceda por par de claves.

    Una vez hecho esto, desde nuestro equipment local accederemos con

    ssh ubuntuserver
    


    al servidor remoto y directamente entraremos en

    administracion@ubuntuserver:/var/www/html$
    
    


    Así, accederemos de manera automática a nuestro servidor y a la carpeta en la que trabajamos normalmente, con el $USER deseado y a traves del puerto habilitado.

    사진: begemot_dn의 "Old Railroad switching device "은CC BY-NC 2.0에 따라 사용이 허가되었습니다.

    좋은 웹페이지 즐겨찾기