Cara mengawal Sistem Linux dari jauh

How Remotely Control Linux Systems From Windows



Dengan akses jarak jauh, pengguna dapat mengakses fail dan data dalam sistem lain dari lokasi terpencil tanpa mempunyai akses fizikal sebenar ke sistem, cukup keren. Betul? Akses jarak jauh bermanfaat dan banyak membantu menjimatkan masa.

Mengapa membuat sambungan jauh ke Linux dari Windows?

Katakan anda menjalankan perniagaan, dan anda mengadakan perjumpaan dengan ahli dewan dalam masa lebih kurang 10 minit. Tiba-tiba, anda ingat bahawa fail persembahan anda ada di sistem rumah anda; akses jarak jauh berpotensi menjimatkan hari.







Atau anda menjalankan sistem windows di satu lokasi dan sistem Linux anda di ruangan lain, dan anda ingin menjalankan beberapa perintah di Linux anda atau mengambil beberapa fail dari Linux anda, dan Linux anda tidak dapat diakses, atau anda terlalu malas. Bagaimanapun, akses jarak jauh memberikan kemudahan besar dan menjimatkan banyak masa.



Linux Ubuntu:

Sekarang daripada semua distro Linux yang popular, Ubuntu adalah yang paling popular. Semua gabungan distro Linux yang lain merangkumi hanya 35% Ubuntu (tren carian google). Setelah mencari Linux, 161 juta hasil muncul, sementara distro Linux yang paling popular berikutnya, iaitu Debian Linux, hanya mempunyai 65.9 juta hasil carian, jadi dengan mengingat statistik di atas, saya akan menggunakan Ubuntu untuk tutorial ini. Untuk membuat sambungan, anda perlu mengakses mesin Ubuntu secara fizikal. Tetapi jangan risau, ini adalah perkara sekali sahaja.



Terdapat banyak kaedah di mana anda dapat mengakses Linux dari jarak jauh dari windows. Di sini saya akan berkongsi tiga cara di mana anda boleh mengakses sistem Linux dari jarak jauh dari Windows.





  1. SSH
  2. Sambungan RDP
  3. Sambungan VNC

Cari alamat IP:

Terlepas dari kaedah apa yang anda gunakan, mencari alamat IP sistem anda diperlukan hampir dalam setiap kes. Berikut adalah cara mudah untuk mencari IP sistem Linux anda.

Pergi ke terminal di mesin Linux anda dan ketik arahan berikut:



$sudotepatpasangalatan bersih

Sekarang masukkan arahan berikut:

$Ifconfig

Setelah menulis arahan di atas, tetingkap terminal anda akan kelihatan seperti ini

Anda akan menemui alamat IP anda di sebelah inet di bahagian pertama. Dalam kes ini, seperti yang anda lihat dari tangkapan skrin di atas, alamat IP adalah 10.0.2.15

Sekiranya kaedah yang disebutkan di atas tidak sesuai untuk anda, anda boleh mencuba cara berikut:

Di terminal, tulis arahan berikut. Ingat, ini berfungsi untuk beberapa versi Linux seperti Ubuntu.

$nama hos–I

Kaedah 1: Akses Jauh menggunakan SSH (Secure Shell)

Untuk kaedah ini, anda harus memasang SENANG perisian, kerana lebih baik daripada menggunakan fungsi SSH lalai tingkap . PuTTY mewujudkan sambungan SSH antara Linux dan desktop Windows anda, yang memberi anda akses ke terminal Linux.

Setelah Memasang perisian PuTTY tulis nama sistem Linux anda, atau alamat IP di bawah label Nama Hos (atau alamat IP). Pastikan untuk menetapkan sambungan ke SSH jika tidak. Sekarang klik buka. Dan voila, anda kini mempunyai akses ke baris arahan Linux.

Catatan: Ini hanya akan memberi anda akses ke terminal, iaitu tidak akan ada kawalan tetikus. Namun, ini berguna untuk memasang perisian menggunakan perintah Terminal

Kaedah 2: Menggunakan RDP (Protokol Desktop Jauh)

RDP adalah kaedah paling mudah setakat ini. Alat RDP sudah dipasang di tingkap. Oleh itu, sistem tingkap tidak memerlukan kerja (mengikut perisian). Walau bagaimanapun, ini tidak berlaku untuk sistem Linux anda. Pada sistem Linux anda, anda perlu memasang alat XRDP. Untuk ini buka terminal (Ctrl + Alt + T) dan taipkan arahan berikut

$sudotepatpasangxrdp

Tekan y dan tekan enter. Ia kemudian akan terus dipasang.

Diikuti oleh

$sudosystemctlmengaktifkanxrdp

Perintah pertama akan memasang alat XRDP. Perintah kedua akan membolehkan pilihan automatik pada pilihan permulaan. Dengan kata lain, alat xrdp secara automatik akan dimulakan semasa Linux boot. Setelah proses ini selesai. Pergi ke sistem windows anda dan di bar carian jenis RDP. Klik pada Aplikasi Desktop Jauh.

Taipkan alamat IP sistem Linux anda bersebelahan dengan label Komputer, dan klik sambung

Masukkan Nama Pengguna dan Kata Laluan sistem Linux anda.

Penyelesaian masalah: Walaupun menyambung melalui RDP adalah kaedah paling mudah untuk penyambungan jarak jauh, beberapa masalah berlaku semasa menyambung dengan Ubuntu. Ini mula berlaku selepas pembebasan LTS Ubuntu 18.4. Linux tidak menyukainya ketika diakses dari jauh ketika pengguna log masuk. Oleh itu, penyelesaian mudah adalah mencuba RDP setelah log keluar dari Linux anda

Kaedah 3: Menyiapkan sambungan menggunakan Sambungan Rangkaian Maya (VNC)

Anda juga boleh berhubung menggunakan VNC. Seperti disebutkan di atas, SSH menyediakan akses ke terminal (tanpa kawalan tetikus). VNC menyediakan akses ke desktop Linux (kawalan tetikus penuh). Namun, ada beberapa prasyarat untuk menyambung menggunakan kaedah ini, iaitu, anda harus memasang beberapa perisian VNC.

Pergi ke sistem Linux anda dan ketik perintah berikut untuk memastikannya terkini

$sudokemas kini tepat

Sekarang masukkan arahan berikut

$sudotepatpasangpelayan ketat

sekarang jalankan

$sudopelayan tightvnc

Sekarang buat kata laluan untuk sambungan anda. Anda akan diberi nombor desktop, kebanyakannya 1. Ingat nombor ini.

Selepas ini, pasang Pelanggan VNC di tingkap. Alat TightVNC ini dipasang dalam kumpulan, jadi setelah dipasang, pergi ke bar carian tetingkap dan cari TightVNC Viewer. Lancarkan aplikasi dan masukkan alamat IP peranti Linux.

Sekarang masukkan IP sistem Linux anda diikuti dengan nombor desktop, seperti yang ditunjukkan dalam tangkapan skrin di atas.

Kesimpulan:

Setelah mengetahui kaedah ini, anda harus tahu cara mana yang terbaik untuk anda gunakan.

  1. RDP menggunakan xrdp yang merupakan sumber terbuka
  2. SSH boleh digunakan untuk mengakses terminal jauh
  3. VNC boleh digunakan sebagai pengganti RDP, tetapi agak kurang selamat

Dianjurkan untuk menyiapkan SSH tanpa mengira kaedah apa yang anda gunakan kerana menjadikan pemasangan untuk dua kaedah lain lebih mudah.

Ubuntu mempunyai alat desktop jarak jauh terbina dalam, yang serasi dengan VNC.