GNU/Linux >> Linux Esercitazione >  >> Linux

Ssh:come modificare in remoto i file tramite Ssh?

Devo modificare alcuni file posizionati su qualche server che potrei raggiungere tramite ssh.

Preferirei modificare questi file in vim personalizzato sulla mia workstation (non ho i diritti per modificare vim impostazioni sul server remoto). A volte vorrei modificare un file con sublime text o un altro editor della GUI.

Naturalmente, posso scaricare questi file, modificarli localmente e caricarli di nuovo sul server. Esiste una soluzione più elegante?

Risposta accettata:

Puoi farlo montando la cartella remota come file system usando sshfs. Per fare ciò, prima alcuni prerequisiti:

#issue all these cmds on local machine
sudo apt-get install sshfs
sudo adduser <username> fuse #Not required for new Linux versions (including Ubuntu > 18.04)

Ora, esegui il processo di montaggio:

mkdir ~/remoteserv    
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv

Dopo questo, vai nella cartella montata e usa il tuo vim personalizzato locale.


Linux
  1. Come scaricare e caricare file su SSH

  2. Come disabilitare l'accesso dell'utente root tramite SSH

  3. Come eseguire il tunneling HTTP su SSH tramite SOCKS?

  4. Come decomprimere i file tramite una connessione FTP?

  5. Rsync file tramite host intermedio

Come modificare più file usando Vim Editor

Come connettersi al tuo server web tramite SSH

Come connettersi al tuo server tramite SSH

Come caricare file tramite File Manager

Come eseguire l'SSH sul server tramite Linux

Come copiare in remoto file su SSH senza inserire una password