Saya harus mengedit beberapa file yang ditempatkan di beberapa server yang dapat saya jangkau melalui ssh.
Saya lebih suka mengedit file-file ini dalam vim
yang disesuaikan di workstation saya (saya tidak berhak mengubah vim
pengaturan pada server jauh). Terkadang saya ingin mengedit file dengan sublime text
atau editor GUI lainnya.
Tentu saja, saya dapat mengunduh file-file ini, mengeditnya secara lokal dan mengunggahnya kembali ke server. Apakah ada solusi yang lebih elegan?
Jawaban yang Diterima:
Anda dapat melakukan ini dengan memasang folder jarak jauh sebagai sistem file menggunakan sshfs. Untuk melakukan ini, pertama-tama beberapa prasyarat:
#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)
Sekarang, lakukan proses pemasangan:
mkdir ~/remoteserv
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv
Setelah ini, masuk saja ke folder yang di-mount dan gunakan vim lokal Anda sendiri yang disesuaikan.