Isi kandungan:

Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows: 6 Langkah
Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows: 6 Langkah

Video: Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows: 6 Langkah

Video: Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows: 6 Langkah
Video: Connect to Linux from Windows with XMing and SSH, showing X11 Windows 2024, November
Anonim
Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows
Gunakan SSH dan XMing untuk Memaparkan Program X Dari Komputer Linux pada Komputer Windows

Sekiranya anda menggunakan Linux di tempat kerja, dan Windows di rumah, atau sebaliknya, anda mungkin perlu log masuk ke komputer di lokasi lain dan menjalankan program. Anda boleh memasang X Server, dan mengaktifkan SSH Tunneling dengan SSH Client anda, dan satu-satunya VNC dan Remote Desktop, untuk kelajuan dan kegunaan. Ini merangkumi liputan menggunakan sourceforge.net/projects/xming/ dan www.bitvise.com / tunnelier sebagai penyelesaian Windows anda, dan Openssh untuk bahagian Linux. Sebagai catatan, semua ini juga dapat menggunakan LogMeIn Hamachi sebagai VPN yang mudah digunakan.

Langkah 1: Sediakan Pelanggan SSH Anda

Sediakan Pelanggan SSH Anda
Sediakan Pelanggan SSH Anda
Sediakan Pelanggan SSH Anda
Sediakan Pelanggan SSH Anda

Dalam langkah ini, kami akan menyediakan Pelanggan SSH anda. Pertama, pasang salinan Bitvise Tunnelier anda, dan mulakan. Anda boleh membuat profil sambungan dengan alamat IP pelayan Linux atau nama host, dan maklumat log masuk automatik pilihan. Bahagian seterusnya dari langkah ini adalah mengisi port yang akan diteruskan melalui SSH. Untuk Pelayan Windows X, kami akan meneruskan port 6010 kotak linux ke port kotak windows 6000, di mana XMing akan dijalankan. Dengan cara ini, X Server Linux sendiri boleh berjalan tanpa gangguan, di port 6000.

Langkah 2: Pasang XMing, Pelayan X untuk Windows

Jalankan program pemasang untuk XMing. Seterusnya, mulakan XMing di latar belakang. Anda boleh melangkau pilihan konfigurasi, kerana lalai harus baik.

Langkah 3: Pastikan OpenSSH Dipasang di Linux

Pastikan OpenSSH Dipasang di Linux
Pastikan OpenSSH Dipasang di Linux

Pada Komputer Linux anda, pastikan OpenSSH dipasang dan dijalankan. Untuk Ubuntu, anda hanya boleh menjalankan "sudo apt-get install openssh-server" di terminal arahan. Pengedaran Linux yang lain akan berbeza.

Langkah 4: Tambahkan Pemboleh ubah "DISPLAY" Automatik untuk Komputer Linux

Tambah Automatik
Tambah Automatik
Tambah Automatik
Tambah Automatik
Tambah Automatik
Tambah Automatik

Tambahkan baris berikut ke hujung fail di "$ {HOME} /. Bashrc": if [-d "$ {HOME} / bin"]; kemudian eksport PATH = "$ {PATH}: $ {HOME} / bin" if [-f "$ {HOME} / bin / ssh_login"]; kemudian. "$ {HOME} / bin / ssh_login" fifiSeterusnya, buat fail "$ {HOME} / bin / ssh_login". Buat fail dengan kandungan awal berikut: #! / Bin / shif [-n "$ {SSH_CLIENT}"]; maka jika [-z "$ {DISPLAY}"]; kemudian eksport DISPLAY = 'localhost: 10' fifiSetelah menyimpan fail, jalankan arahan berikut: "chmod 777 $ {HOME} / bin / ssh_login" untuk membuat skrip dapat dilaksanakan. Apa yang dilakukannya adalah menunjukkan setiap program X bermula dari konsol yang dilog masuk melalui SSH ke port yang mengarahkan kembali ke PC SSH-Client, dalam hal ini, PC Windows menjalankan XMing. Ini hanya menyelamatkan kita daripada menaip baris "DISPLAY =" yang sama setiap kali anda log masuk melalui SSH.

Langkah 5: Mulakan Pelanggan SSH Anda

Mulakan Pelanggan SSH Anda
Mulakan Pelanggan SSH Anda
Mulakan Pelanggan SSH Anda
Mulakan Pelanggan SSH Anda

Mulakan Sesi SSH anda dengan mengklik butang "Login". Setelah kebenaran awal selesai, dan anda menerima sebarang kunci Penyulitan yang anda perlukan, anda mungkin mempunyai tetingkap arahan dan tetingkap ftp yang selamat dibuka. Anda boleh menutup tetingkap sFTP, buat masa ini. Untuk menguji persediaan anda, jalankan "xeyes" dari command prompt. Sekiranya anda melihat dua mata google besar mengikuti tetikus anda, dengan ikon X-Windows dan bar tetingkap di atasnya, maka persediaan anda berfungsi!

Langkah 6: Versi Linux-ke-Linux

Versi Linux-ke-Linux
Versi Linux-ke-Linux
Versi Linux-ke-Linux
Versi Linux-ke-Linux

Sebagai langkah tambahan, Sekiranya anda ingin melakukan jenis perkara yang sama dari Pelanggan Linux, ke pelayan Linux yang berasingan, itu sangat mudah. Setiap komputer harus dipasang OpenSSH Client dan Server. Pada salah satu komputer, jalankan "ssh -l -Y". Pilihan "-X" dan "-Y" membolehkan penerusan X Server seperti itu, tetapi pilihan "-Y" membolehkan lebih banyak ciri pelayan daripada "-X". Pilihan "-l" membolehkan anda menentukan pelayan pengguna pengguna komputer untuk digunakan untuk log masuk, sekiranya tidak ada pengguna yang sama dengan nama pengguna yang anda log masuk pada PC pelanggan.

Disyorkan: