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?
32
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_here/another_folder/file.txt
Catatan: Saya tidak menggunakan nomor port jika itu penting.sshfs USER@IP_ADDRESS:~/folder/ ~/folder
.~/folder
perlu ada secara lokal.Jika Anda terbiasa dengan vim, Anda dapat menggunakannya sebagai berikut:
Pastikan untuk tidak melupakan karakter "/" sebelum filepath; kalau tidak, itu tidak akan berhasil; sebagai contoh:
Anda dapat melewatkan nomor port jika sama dengan default pada
/etc/ssh/sshd_config
file Andasumber
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/
.sumber
Selama sesi ssh Anda hanya dapat membuka file dengan editor, misalnya
vi
/vim
ataunano
.Jika Anda tidak yakin cara menggunakannya, periksa halaman manualnya.
sumber
Jika Anda ingin menggunakan program GUI yang diinstal pada mesin jarak jauh, Anda dapat meneruskan tampilan jarak jauh ke PC lokal Anda.
Sekarang buka file jarak jauh menggunakan editor GUI yang diinstal pada mesin jarak jauh
sumber