ssh

Konfigurasikan Penerusan SSH X11 pada Debian 10

Konfigurasikan Penerusan SSH X11 pada Debian 10
Pelayan OpenSSH pada Debian 10 menyokong Pemajuan X11. Jadi, anda bukan sahaja dapat mengurus pelayan anda dari jarak jauh melalui SSH, anda juga dapat memasang antara muka pengguna grafik di pelayan anda, mengaktifkan X11 Meneruskan dan menggunakan aplikasi grafik yang dipasang di pelayan dari jarak jauh. Dalam artikel ini, saya akan menunjukkan kepada anda cara mengkonfigurasi penerusan X11 pada Debian 10 Buster dan menggunakan aplikasi grafik yang dipasang di pelayan dari jauh melalui SSH. Oleh itu, mari kita mulakan.

Mengkonfigurasi Pelayan:

Sekiranya pelayan anda tidak mempunyai openssh-pelayan pakej dipasang, anda mesti memasangnya dari repositori pakej rasmi Debian 10.

Pertama, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Cache repositori pakej APT harus dikemas kini.

Sekarang, pasang openssh-pelayan pakej dengan arahan berikut:

$ sudo apt install -y openssh-server

openssh-pelayan pakej harus dipasang.

Sekarang, buka fail konfigurasi pelayan OpenSSH / etc / ssh / sshd_config dengan arahan berikut:

$ sudo nano / etc / ssh / sshd_config

Sekarang, cari garis X11Meneruskan, X11DisplayOffset dan X11UseLocalhost, melepaskan mereka (dengan membuang #) dan tetapkan X11Membalas ke iya, X11DisplayOffset ke 10 dan X11UseLocalhost ke tidak.

Fail konfigurasi akhir ditunjukkan dalam tangkapan skrin di bawah. Setelah selesai, simpan fail konfigurasi dengan menekan + X diikuti oleh Y dan .

Sekarang, mulakan semula sshd perkhidmatan dengan arahan berikut:

$ sudo systemctl mulakan semula sshd

Sekarang, periksa sama ada sshd perkhidmatan dijalankan dengan arahan berikut:

$ sudo systemctl status sshd

Seperti yang anda lihat, sshd perkhidmatan adalah berlari. Ia juga didayakan. Jadi, ia akan bermula secara automatik semasa boot.

Sekiranya sshd perkhidmatan tidak berjalan dalam keadaan apa pun, kemudian mulakannya dengan arahan berikut:

$ sudo systemctl mulakan sshd

Sekiranya sshd perkhidmatan tidak diaktifkan, kemudian, aktifkan dengan arahan berikut.

$ sudo systemctl mengaktifkan sshd

Mengkonfigurasi Pelanggan:

Untuk menyambung ke pelayan jauh untuk meneruskan X11 melalui SSH, anda perlu mengetahui nama pengguna masuk dan alamat IP pelayan jauh.

Anda boleh mendapatkan nama pengguna log masuk pelayan jauh dengan arahan berikut:

$ whoami

Anda boleh mencari alamat IP pelayan jauh dengan arahan berikut:

$ ip a

Dalam kes saya, alamat IP adalah 192.168.21.131 dan nama pengguna adalah penyodok. Ini akan berbeza dalam kes anda. Pastikan untuk menggantinya dengan anda dari sekarang.

Pada komputer pelanggan anda, anda mesti memasang alat klien terbuka.

Pada mesin Ubuntu / Debian, anda boleh memasang alat klien openssh dengan arahan berikut:

$ sudo apt install -y openssh-client

Sekarang, log masuk ke pelayan jauh untuk meneruskan X11 dengan arahan berikut:

$ ssh -X shovon @ 192.168.21.131

Sekiranya anda masuk ke pelayan jauh untuk pertama kalinya, anda akan melihat arahan berikut. Taip sahaja iya dan tekan bersambung.

Sekarang, ketik kata laluan pengguna log masuk pelayan jauh dan tekan .

Anda harus disambungkan ke pelayan jauh.

Sekarang, untuk menjalankan aplikasi grafik melalui SSH, jalankan perintah yang memulakan program.

Sebagai contoh, untuk memulakan wireshark, jalankan arahan berikut:

$ wireshark

Wireshark harus bermula pada komputer pelanggan anda seperti yang anda lihat dalam tangkapan skrin di bawah. Wireshark sebenarnya berjalan di pelayan jauh. Tetapi, anda boleh menggunakannya dari komputer pelanggan tanpa memasangnya di komputer pelanggan. Bagus bukan!

Sekiranya anda menjalankan aplikasi grafik seperti yang saya tunjukkan di atas, anda tidak akan dapat menggunakan SSH untuk menjalankan perintah lagi pada pelayan jauh.

Untuk menjalankan aplikasi grafik dari jauh dan masih dapat menjalankan perintah lain, mulakan program seperti berikut:

$ wireshark &

Dengan cara ini, proses aplikasi grafik akan berjalan sebagai proses latar belakang dan shell akan dapat digunakan.

Masalah Menjalankan Aplikasi GNOME dari jauh:

Sekiranya anda sudah masuk ke pelayan jauh dan cuba menjalankan perisian rasmi GNOME seperti Gedit, GNOME Disk dari jarak jauh melalui SSH. Program ini akan dijalankan pada pelayan jauh, bukan pada klien seperti yang anda lihat dalam tangkapan skrin di bawah.

Perintah dilaksanakan pada klien

$ gedit

Gedit bermula pada pelayan jauh, bukan pada pelanggan.

Untuk menyelesaikan masalah ini, anda mesti log keluar pada pelayan jauh.

Kemudian, anda seharusnya dapat menjalankan aplikasi GNOME rasmi dari jarak jauh melalui SSH. Seperti yang anda lihat, saya menjalankan Gedit dari jauh. Ia berfungsi dengan baik.

Saya juga boleh menggunakan Monitor Sistem GNOME.

Cakera GNOME juga berfungsi.

Jadi, begitulah cara anda mengkonfigurasi SSH X11 Forwarding pada Debian 10 dan mengakses aplikasi grafik dari jauh. Terima kasih kerana membaca artikel ini.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...