GNU/Linux >> Linux Esercitazione >  >> Linux

Alternativa alla riga di comando SSH da Ubuntu

Cerca di installare sshfs se sei su Linux. Puoi connetterti in remoto a una macchina tramite ssh, ma lo mostrerà come parte del file system sulla tua macchina locale, quindi puoi modificare i file nel tuo editor locale e trattarlo come se fosse un file locale. Non devi nemmeno installare nulla sul lato server, tutto funziona solo da ssh.

Allo stesso modo, c'è win-sshfs per Windows, che adotta un approccio simile a sshfs, ma monta invece il file system come unità di rete Windows. Grazie per la raccomandazione Lexi R!

Un'altra alternativa sarebbe usare FTP per prendere i file e metterli sul tuo computer locale, visualizzarli e modificarli come preferisci, quindi usare FTP per rimetterli a posto. Avresti bisogno di un server FTP sulla macchina CentOS e puoi usare qualcosa come Filezilla per connetterti.


Se stai eseguendo la connessione da Windows, puoi controllare WinSCP. È gratuito e ti offre una vista ad albero (simile a Explorer) del file system a cui hai accesso.

Se stai eseguendo da un ambiente *nix, dovrai abilitare una sorta di accesso ai file ad esso, come FTP (non sicuro), SFTP (sicuro), oppure puoi montare il filesystem remoto come CIFS, NFS o sshfs sistema di file. Tutte queste opzioni sono gratuite e dovrebbero essere integrate nel tuo sistema operativo.


Gli attuali desktop Linux hanno spesso una sorta di sshfs integrato. Per esempio. in Gnome, apri il file manager (Nautilus), premi Ctrl+L per ottenere una barra degli indirizzi modificabile e inserisci un URL come sftp://example.com/ e premi Invio. Questo aprirà una connessione SSH (in realtà SFTP) a example.com e presenterà i suoi contenuti nel file manager, e potrai sfogliarlo come qualsiasi directory locale.

Una volta stabilita la connessione, puoi accedere alla directory remota anche da applicazioni non Gnome (es. app KDE, o anche da riga di comando). Il modo più semplice è probabilmente trascinare le directory dal file manager nell'applicazione di destinazione o nella shell. Con un po' di esperienza puoi anche navigare manualmente nella directory remota:di solito sono montate sotto ~/.gvfs/ o sotto /run/user/<userid>/gvfs/ .

Sembra che anche KDE abbia un meccanismo simile.

Non ho esperienza con sshfs, ma immagino che sshfs e l'accesso SFTP integrato in Gnome (GVFS) offrano funzionalità simili. Personalmente mi piace GVFS per la sua facilità d'uso, e apprezzo anche il fatto che sia disponibile universalmente al giorno d'oggi senza installare software aggiuntivo o configurare nulla.


Linux
  1. Un piccolo file SSH copia la magia sulla riga di comando

  2. Utilizzo di Google Drive dalla riga di comando di Linux

  3. Eliminazione di righe specifiche da un file nella riga di comando di Linux

  4. Come cancellare il contenuto di un file dalla riga di comando?

  5. Nome utente e password nella riga di comando con sshfs

Copia un file in più directory dalla riga di comando su Linux

Come svuotare il cestino in Ubuntu dalla riga di comando

Come inviare un'e-mail con allegato file dalla riga di comando

Come rimuovere le righe da un file usando il comando Sed

Aggiorna Ubuntu 18.04 a Ubuntu 19.04 direttamente dalla riga di comando

Aggiorna Ubuntu 18.04 a Ubuntu 19.10 direttamente dalla riga di comando