Necesitas instalar y configurar un servidor SFTP en Linux, aquí te muestro los pasos de como instalar tu primer servidor SFTP:

Asumiré que ya tienes instalado el servidor Linux, puede ser CentOS, Red-Hat y Oracle Linux, si que comencemos:

  1. Valida que tienes instalados los paquetes de openssh
    # rpm -qa|grep ssh
  2. Crear el directorio que utilizaras para los respaldos sftp
    # mkdir -p /data/sftp
  3. Asígnale los permisos al directorio
    # chmod 701 /data
  4. Crear un grupo para los usuario sftp (Este paso es opcional, solo lo creo porque hace más fácil la administración)
    # groupadd grp-sftpusers
  5. Crear la cuenta de usuario.
    # useradd -g grp-sftpusers -d /upload -s /sbin/nologin usr-nsxmanager
  6. Asignarle una contraseña al usuario.
    # passwd usr-nsxmanager
  7. Crear el directorio a utilizar para los respaldos de NSX-T
    # mkdir -p /data/usr-nsxmanager/upload
  8. Asignar los permisos a usuarios y grupos de SFTP
    # chown -R root:grp-sftpusers /data/usr-nsxmanager
    # chown -R usr-nsxmanager:grp-sftpusers /data/usr-nsxmanager/upload
  9. Verificar los permisos asignados a los directorios, grupos y usuarios.
    # ls -ld /data/
    # ls -ld /data/usr-nsxmanager
    # ls -ld /data/usr-nsxmanager/upload
    cat /etc/passwd|grep usr-nsxmanager
  10. Reconfigurar el archivo sshd_config agregando los nuevos parámetros.
    # vi /etc/ssh/sshd_config
    Agregamos al final del archivo las siguientes líneas
    Match Group grp-sftpusers
    ChrootDirectory /data/%u
    ForceCommand internal-sftp
  11. Revisar el status del servicio y reiniciar
    # service sshd status
    # service sshd restart
  12. Realizar prueba de configuración y acceso.
    # sftp usr-nsxmanager@IP-Address-Servidor-SFTP
    # sftp> pwd
    Remote working directory: /upload
    # sftp> exit

Por ajramones

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *