GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengaktifkan penerusan SSH X11 melalui server tambahan?

Solusi 1:

Ada beberapa cara untuk melakukannya, yang saya sukai adalah meneruskan port ssh:

Pertama, sambungkan ke mesin B dan teruskan [localPort] ke C:22 melalui B

A$ ssh -L [localPort]:C:22 B

Selanjutnya, sambungkan ke C dari A melalui tunnel yang baru dibuat ini menggunakan [localPort], meneruskan X11

A$ ssh -X -p [localPort] localhost

Sekarang kita dapat menjalankan program X11 di C dan menampilkannya di A

C$ xclock

[localPort] dapat berupa port apa pun yang belum Anda dengarkan di A, saya sering menggunakan 2222 untuk kemudahan.

Solusi 2:

Ini dapat dengan mudah dicapai dengan menggunakan port forwarding:

A$ ssh -NL 2022:C:22 B &
A$ ssh -X -p 2022 localhost
C$ xclock

Port localhost:2022 diteruskan ke C:22 melalui BSSH ke C melalui localhost:2022Gunakan X seperti biasa

Solusi 3:

Sudahkah Anda mencoba dengan

A$ ssh -Y B
B$ ssh -Y C
C$ xlclock

Tanda -Y "Aktifkan penerusan X11 tepercaya."

Solusi 4:

Dengan asumsi masalahnya adalah bahwa mesin tengah tidak memiliki X, tetapi sebaliknya dikonfigurasi untuk memungkinkan penerusan X11, cukup instal xauth.

pada sistem berbasis yum (fedora, redhat, centos):

B$ sudo yum install xauth

pada sistem berbasis apt (debian, ubuntu):

B$ sudo apt-get install xauth

Solusi 5:

Untuk versi yang lebih baru, opensshd Anda harus menonaktifkan X11UseLocalhost agar ini berhasil.

Anda perlu melakukan ini pada /etc/ssh/sshd_config Host C dan mulai ulang sshd agar ini berfungsi:

X11Forwarding yes
X11UseLocalhost no

Linux
  1. Cara Mengaktifkan Layanan SSH di Ubuntu 22.04 LTS

  2. Cara Mengaktifkan Penerusan IP di Linux

  3. Bagaimana cara ssh melalui Host (jumpserver) untuk mencapai server lain

  1. Cara Mengaktifkan server SSH di Ubuntu 22.04 Jammy Linux

  2. Linux – Penerusan X11 Melalui Ssh?

  3. Bagaimana Mengaktifkan Ssh Server Dalam Mode Pemulihan?

  1. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  2. Apa itu penerusan IP di Linux? Bagaimana cara mengaktifkan penerusan IP?

  3. Cara Mengaktifkan Penerusan X11 di CentOS/RHEL 5,6,7