發(fā)布時間:2019-07-19 15: 16: 00
X11轉(zhuǎn)發(fā)功能是端口轉(zhuǎn)發(fā)的一種特殊情況。X11協(xié)議有PC X Server(服務(wù)端)軟件使用,從遠(yuǎn)程服務(wù)器連接到本地PC,與電子郵件或telnet等其他客戶端程序相反。通過使用X11轉(zhuǎn)發(fā),你可以跳過設(shè)置運行X Server(服務(wù)端)軟件所需的復(fù)雜端口轉(zhuǎn)發(fā)規(guī)則。
1,在【文件】菜單上,點擊【打開】。將顯示【會話】對話框。
2,單擊要在其中配置速到服務(wù)器的會話。
3,點擊工具欄上的【屬性】按鈕。將顯示屬性對話框。點擊【隧道】分類菜單。
隧道設(shè)置對話框
4,在【X11轉(zhuǎn)移】部分中,選中【轉(zhuǎn)發(fā)X11連接到】。
5,如果您的系統(tǒng)中安裝了XManager,請選擇Xmanager。
6,如果使用其他PC X Server,請選擇X DISPLAY并輸入正確的顯示名稱。
7,點擊【確定】保存修改。
在下表中設(shè)置配置文件。
不同服務(wù)器的配置文件
現(xiàn)在,你已經(jīng)準(zhǔn)備好通過SSH隧道在SSH Shell命令行下安全的執(zhí)行遠(yuǎn)程X11應(yīng)用程序了。
1,如果你的PC上安裝了Xmanager,請轉(zhuǎn)到下一步。否則,首先運行PC上安裝的PC X服務(wù)器。
2,使用你配置的會話建立SSH連接。
3,在Xshell的shell提示符下,執(zhí)行如下的X11應(yīng)用程序:
[root@izj6c7ehbr4ubhi89pau46z ~]# xterm &
到目前為止,你已經(jīng)嘗試通過安全SSH隧道運行X11應(yīng)用程序。如果在運行X11應(yīng)用程序時遇到任何問題,請參閱下面的疑難解答部分。
1,Xshell提示信息:"Failed to excute Xmanager: Make sure that XManager is currently installed in this system."
會話配置了將X11連接轉(zhuǎn)發(fā)到Xmanager,但系統(tǒng)中找不到Xmanager。要使用Xmanager,請下載并安裝Xmanager,并再次運行X11應(yīng)用程序。要使用其他PC X Server,請打開【屬性】對話框,然后轉(zhuǎn)到【X11隧道】部分,然后,選擇X DISPLAY并輸入正確的X顯示名稱。
2,Xshell提示信息:”The remote SSH server rejected an X11 forwarding request.”
請確保遠(yuǎn)程SSH服務(wù)器的X11轉(zhuǎn)發(fā)功能開啟了。
對于OpenSSH服務(wù)器:在文件/etc/ssh/sshd_config中,設(shè)置X11Forwarding yes。
對于SSH.COM服務(wù)器:在文件/etc/ssh2/sshd2_config中,設(shè)置AllowX11Forwarding yes。
對于其他ssh服務(wù)器:請參閱軟件提供商的SSH服務(wù)器手冊。
以上就是Xshell通過配置隧道功能運行X11應(yīng)用程序的方法,如果在使用SSH客戶端軟件Xshell時有其他問題,歡迎進(jìn)入Xshell官網(wǎng)查看Xshell教程。
本文為原創(chuàng)教程,轉(zhuǎn)載請注明原網(wǎng)址:http://www.pw51.cn/xsh_column/jiaocheng-fzzt.html
展開閱讀全文
︾