Saya mencoba mengedit file dari komputer jarak jauh yang terhubung melalui ssh. Bagaimana saya bisa membuka file jarak jauh di komputer lokal saya untuk mengedit?
Saya mencoba mengedit file dari komputer jarak jauh yang terhubung melalui ssh. Bagaimana saya bisa membuka file jarak jauh di komputer lokal saya untuk mengedit?
Jawaban:
Anda dapat memasang direktori jarak jauh dengan sshfs
, setelah itu, file dapat diakses di pohon direktori lokal Anda.
Contoh:
sshfs user@domain:/remote/directory/ /local/directory/
Semuanya ada di halaman manual.
Atau cukup salin file dengan scp/rsync
, edit, dan salin kembali.
sshfs USER@IP_ADDRESS:~/folder/ ~/folder
. ~/folder
perlu ada secara lokal.
Jika Anda terbiasa dengan vim, Anda dapat menggunakannya sebagai berikut:
vim scp://user@host:port/file_path_and_filename
Pastikan untuk tidak melupakan karakter "/" sebelum filepath; kalau tidak, itu tidak akan berhasil; sebagai contoh:
vim scp://user@192.168.1.4:2243//home/user/my_file
Anda dapat melewatkan nomor port jika sama dengan default pada /etc/ssh/sshd_config
file Anda
Jika Anda menggunakan GNOME atau KDE:
sftp://host/
dan tekan Enter (ganti "host" dengan host target Anda)Sistem file host jarak jauh akan ditampilkan di manajer file sekarang, dan Anda dapat menavigasi ke direktori target Anda dan klik dua kali file tersebut untuk membukanya. Sejauh yang saya tahu Anda sekarang dapat menggunakan program lokal apa pun untuk membuka file (tidak harus menjadi aplikasi Gnome atau KDE).
Anda juga harus dapat mengatur bookmark ke direktori target jarak jauh, untuk dengan cepat sampai di sana lagi nanti.
Jika Anda ingin terhubung sebagai pengguna yang berbeda atau menggunakan port yang berbeda, Anda dapat menggunakannya sftp://user@host:port/somedirectory/
.
sshfs USER@IP_ADDRESS//~/folder/folder_here/another_folder/file.txt
Catatan: Saya tidak menggunakan nomor port jika itu penting.