Musím upravit některé soubory umístěné na nějakém serveru, na který se mohu dostat přes ssh.
Dávám přednost úpravě těchto souborů v přizpůsobeném vim
na mé pracovní stanici (nemám právo měnit vim
nastavení na vzdáleném serveru). Někdy bych chtěl upravit soubor s sublime text
nebo jiný editor GUI.
Tyto soubory si samozřejmě mohu stáhnout, upravit lokálně a nahrát zpět na server. Existuje elegantnější řešení?
Přijatá odpověď:
Můžete to udělat připojením vzdálené složky jako souborového systému pomocí sshfs. Chcete-li to provést, nejprve několik nezbytných požadavků:
#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)
Nyní proveďte montážní proces:
mkdir ~/remoteserv
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv
Poté stačí přejít do připojené složky a použít svůj vlastní místní přizpůsobený vim.
Linux – Jak zobrazit typ souborového systému přes terminál?
Generovat otisky prstů Hpkp pro všechny řetězce certifikátů?