ตัวอย่าง การเซ็ต X11 Forwarding ใน CentOS ให้สามารถแสดงหน้า UI บน macOS
เพิ่ม Config และติดตั้งโปรแกรมใน CentOS
- Login เข้า CentOS โดยเพิ่ม Config ในไฟล์
/etc/ssh/sshd_config
ดังนี้
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
2. Restart sshd
$ sudo service sshd restart
3. ติดตั้งโปรแกรม GUI เช่น gedit
$ sudo yum install -y gedit
ทดสอบ
1. ทดสอบโดย Login ผ่าน ssh
ไปที่ CentOS ใช้ Options -Y
เช่น
$ ssh -Y vagrant@192.168.33.100
2. เปิดโปรแกรม gedit
ผ่าน Command Line
$ gedit ~/.bash_profile
3. หน้า UI ของโปรแกรม gedit
จะถูก Forward มาแสดงที่ macOS ดังนี้
สามารถแก้ไขข้อความ เมื่อกดปุ่ม Save
ไฟล์จะถูกบันทึกอยู่บน CentOS ตาม Path เดิม