Kami memiliki mesin di tempat kerja yang menjalankan CentOS. Untuk masuk ke dalamnya, saya menggunakan ssh
.
Kami tidak diizinkan untuk menginstal sistem manajemen jendela di dalamnya. Kadang-kadang, saya perlu melakukan banyak pekerjaan di sana, seperti mengedit konfigurasi, memeriksa banyak log, dll. Semua ini menjadi sedikit membosankan bekerja pada baris perintah (maafkan saya, saya bukan ninja baris perintah).
Saya baru saja melakukan beberapa sesi untuk mendapatkan semua log dan file yang saya butuhkan tetapi adakah di suatu tempat saya bisa "melihat" sistem file mesin remote pada mesin lokal saya, sehingga saya bisa membuka dan mengedit mesin remote file di mesin lokal saya yang memiliki semua jendela bagus dan editor teks tersedia di sana?
Jawaban:
Lihatlah ke dalam menginstal sshfs jika Anda berada di Linux. Anda dapat terhubung dari jarak jauh ke mesin melalui ssh, tetapi itu akan menunjukkannya sebagai bagian dari sistem file di mesin lokal Anda, sehingga Anda dapat mengedit file di editor lokal Anda, dan memperlakukannya seolah-olah itu adalah file lokal. Anda bahkan tidak perlu menginstal apa pun di sisi server, semuanya hanya bekerja ssh.
Demikian pula, ada win-sshfs untuk windows, yang mengambil pendekatan yang mirip dengan sshfs, tetapi malah me-mount sistem file sebagai drive jaringan Windows. Terima kasih atas rekomendasi Lexi R!
Alternatif lain akan menggunakan FTP untuk mengambil file dan menempatkannya di mesin lokal Anda, melihat dan mengeditnya sesuka Anda, kemudian menggunakan FTP untuk menempatkannya kembali di tempatnya. Anda memerlukan server FTP pada kotak CentOS, dan Anda dapat menggunakan sesuatu seperti Filezilla untuk terhubung.
sumber
Jika Anda menjalankan koneksi dari Windows, Anda dapat memeriksa WinSCP. Ini gratis, dan memberi Anda tampilan hierarki (seperti Explorer) dari sistem file yang Anda miliki aksesnya.
Jika Anda menjalankan dari lingkungan * nix, Anda harus mengaktifkan semacam akses file ke sana, seperti FTP (tidak aman), SFTP (aman), atau Anda dapat memasang sistem file jarak jauh sebagai CIFS, NFS atau sshfs berkas sistem. Semua opsi ini gratis, dan harus dimasukkan ke dalam OS Anda.
sumber
Desktop Linux saat ini sering memiliki beberapa jenis sshf built-in. Misalnya. di Gnome, buka file manager (Nautilus), tekan Ctrl + L untuk mendapatkan bilah lokasi yang dapat diedit, dan masukkan URL like
sftp://example.com/
dan tekan Enter. Ini akan membuka koneksi SSH (sebenarnya SFTP) ke example.com dan menyajikan kontennya di manajer file, dan Anda dapat menjelajahinya seperti direktori lokal mana pun.Setelah membuat koneksi, Anda juga dapat mengakses direktori jarak jauh dari aplikasi non-Gnome (mis. Aplikasi KDE, atau bahkan dari baris perintah). Cara termudah mungkin adalah dengan menarik direktori dari manajer file ke aplikasi target atau ke dalam shell. Dengan beberapa pengalaman Anda juga dapat menavigasi ke direktori jarak jauh secara manual: mereka biasanya dipasang di bawah
~/.gvfs/
atau di bawah/run/user/<userid>/gvfs/
.KDE juga tampaknya memiliki mekanisme yang sama.
Saya tidak punya pengalaman dengan sshfs, tapi saya kira sshfs dan Gnome-builtin SFTP access (GVFS) menawarkan fitur serupa. Secara pribadi saya suka GVFS untuk kemudahan penggunaannya, dan juga menghargai bahwa itu tersedia secara universal saat ini tanpa menginstal perangkat lunak tambahan atau mengatur apa pun.
sumber
Di Notepad ++, NppFTP Plugin mendukung SCP. Saya menggunakannya sepanjang waktu untuk mengedit file dari jarak jauh. Menavigasi di tab NppFTP, klik dua kali file untuk mengunduhnya ke direktori temp, dan itu diunggah ketika Anda menyimpan file.
sumber
Gunakan alat manajemen konfigurasi (seperti boneka atau boneka). Dengan cara ini Anda dapat menyimpan file konfigurasi Anda secara lokal dan dapat menggunakan alat lokal Anda. Sebagai efek "samping" yang bagus (yang mungkin bahkan lebih penting), Anda dapat mengontrol versi konfigurasi, disebarkan secara otomatis, dan mudah direproduksi (juga untuk server tambahan).
sumber
Saya pikir NFS mungkin solusi yang lebih baik jika mesin klien (Dari mana Anda mengedit file). Bagikan file melalui NFS dan pasang di mesin klien. Ini akan muncul sebagai drive lokal. Anda dapat menggunakan editor GUI favorit Anda untuk mengedit file.
sumber