⑴ 怎麼通過windows,實現對linux系統的自動化操作
Windows操作linux有多種方法和途徑,主要是通過ssh遠程的方式來操作。
使用VNC連接,最簡單.
首先在linux端鍵入命令安裝vncserver
#yum-yinstallvnc*vnc-server*
然後鍵入命令設置vncserver密碼
#vncpasswd
然後鍵入命令來查看當前的vncserver埠
#vncserver
可以看到類似下面的顯示(這里的7代表我運行了此命令7次,已經迭代到了7,假如你是第一次,應該是1.這個數字後面鏈接的時候會用到)
然後關閉linux的防火牆
#servicefirewalldstop
linux配置完畢
然後在windows端安裝vncviewer
網路網盤連接:
安裝很簡單.
安裝完成後點擊vncviewer.exe應用程序,出現如下界面(只需要填入ip地址和上面提到的數字即可,點擊connect):
正常情況會出現輸入vncserver密碼的界面
TIPS:刪除一個vncserver的埠命令是:
#vncserver-kill:7
使用Xmanager+Xshell連接
我目前掌握的階段是只有輸入命令時才有對應的互動界面彈出,也就是說初識界面還是命令行….
ok,需要下載兩個軟體,Xmanager+Xshell.
只說核心步驟吧:
下載安裝完Xmanager後,點擊打開桌面上的Xmanager5快捷圖標,出現下面界面,雙擊Xmanager-Passive快捷方式,它自動啟動並最小化窗口,也就不用管它了
此時再打開xshell,連接上linux伺服器,並在建立連接時,設置連接屬性,在SSH–>tunneling(隧道)選項下勾選ForwardX11
連接上linux之後鍵入命令下載一個測試工具:
#yuminstall-yxclock
然後在linux鍵入命令查看是否彈出一個時鍾彈窗:
#xclock
⑵ Mac用戶端ssh連接Linux伺服器顯示GUI圖形界面
在Mac上通過SSH連接Linux伺服器並顯示GUI圖形界面,首先需在Linux伺服器端開啟X11轉發功能。以Ubuntu為例,通過編輯配置文件
sudo vim /etc/ssh/sshd_config
去除三個與X11轉發相關的配置注釋。接著,重啟SSH服務
sudo service sshd restart
確保Mac端的Xserver服務可用,可安裝Xquartz,從其官方網站下載對應Mac版本的軟體。
啟動Xquartz,使用自帶終端,選擇Xquartz,前往屏幕左上角的「應用程序->終端」。在終端中輸入
ssh -X YourName@YourLinuxServer
以連接伺服器。運行xclock命令測試圖形功能,如正常彈出窗口則表明連接成功。
若Mac自帶終端或額外安裝的如iTerm無法正常顯示圖形界面,需進行以下配置:在XQuartz中點擊左上角「應用程序->自定義」,添加指向iTerm2的命令
/Applications/iTerm.app/Contents/MacOS/iTerm2
這樣在XQuartz中打開iTerm終端即可。