GNU/Linux >> Tutoriales Linux >  >> Linux

Alternativa a la línea de comandos SSH de Ubuntu

Busque instalar sshfs si está en Linux. Puede conectarse de forma remota a una máquina a través de ssh, pero lo mostrará como parte del sistema de archivos en su máquina local, por lo que puede editar archivos en su editor local y tratarlo como si fuera un archivo local. Ni siquiera tiene que instalar nada en el lado del servidor, todo funciona con ssh.

De manera similar, existe win-sshfs para Windows, que adopta un enfoque similar a sshfs, pero en su lugar monta el sistema de archivos como una unidad de red de Windows. ¡Gracias por la recomendación Lexi R!

Otra alternativa sería usar FTP para tomar los archivos y ponerlos en su máquina local, verlos y editarlos como desee, luego usar FTP para volver a colocarlos en su lugar. Necesitaría un servidor FTP en la caja de CentOS, y puede usar algo como Filezilla para conectarse.


Si está ejecutando la conexión desde Windows, puede consultar WinSCP. Es gratis y le brinda una vista de árbol (similar a Explorer) del sistema de archivos al que tiene acceso.

Si está ejecutando desde un entorno * nix, deberá habilitar algún tipo de acceso a archivos, como FTP (no seguro), SFTP (seguro), o puede montar el sistema de archivos remoto como CIFS, NFS o sshfs sistema de archivos Todas estas opciones son gratuitas y deben estar integradas en su sistema operativo.


Los escritorios Linux actuales a menudo tienen algún tipo de sshfs incorporado. P.ej. en Gnome, abra el administrador de archivos (Nautilus), presione Ctrl+L para obtener una barra de ubicación editable e ingrese una URL como sftp://example.com/ y presione Entrar. Esto abrirá una conexión SSH (en realidad, SFTP) a example.com y presentará su contenido en el administrador de archivos, y podrá explorarlo como cualquier directorio local.

Una vez que haya establecido la conexión, también puede acceder al directorio remoto desde aplicaciones que no sean de Gnome (p. ej., aplicaciones de KDE o incluso desde la línea de comandos). La forma más fácil es probablemente arrastrar los directorios desde el administrador de archivos a la aplicación de destino o al shell. Con algo de experiencia, también puede navegar al directorio remoto manualmente:generalmente se montan en ~/.gvfs/ o bajo /run/user/<userid>/gvfs/ .

KDE parece tener un mecanismo similar también.

No tengo experiencia con sshfs, pero supongo que sshfs y el acceso SFTP incorporado de Gnome (GVFS) ofrecen características similares. Personalmente, me gusta GVFS por su facilidad de uso, y también aprecio que esté disponible universalmente hoy en día sin instalar software adicional ni configurar nada.


Linux
  1. Un poco de magia de copia de archivos SSH en la línea de comando

  2. Eliminación de líneas específicas de un archivo en la línea de comandos de Linux

  3. Ver archivo tabular como CSV desde la línea de comando

  4. ¿Cómo cargar un archivo por FTP desde la línea de comandos?

  5. ¿Cómo obtener la URL del archivo de Dropbox desde la línea de comando?

Copie un archivo a varios directorios desde la línea de comandos en Linux

Cómo vaciar la papelera en Ubuntu desde la línea de comandos

Cómo enviar un correo electrónico con un archivo adjunto desde la línea de comandos

Cómo quitar líneas de un archivo usando el comando Sed

Actualice Ubuntu 18.04 a Ubuntu 19.04 directamente desde la línea de comandos

Actualice Ubuntu 18.04 a Ubuntu 19.10 directamente desde la línea de comandos