常用連線linux工具
常用連線linux工具
一般我們裝linux,基本上都是用來做伺服器的,而且基本上伺服器也只有一個主機,沒有鍵盤和顯示器,在無法接觸到物理機的情況下,我們如何對伺服器進行管理呢?本篇文章,將會介紹在工作中接觸的常用連線linux的工具。
putty
host Name設定一個ip或者主機名,Sessions設定別名,Connection type選擇ssh(預設linux是開啟ssh埠的)點選左邊的Translation可以設定字元編碼。
下拉選項中沒有GBK字符集,但是可以手動輸入。
點選是
輸入使用者名稱和密碼
進來之後就能遠端用命令好操作了,例如重啟資料庫,重啟作業系統,開啟遠端桌面。
putty,優點短小精悍隨身攜帶免安裝,支援編碼設定,缺點是當需要記錄的伺服器ip數目多的時候管理起來比較不方便,而且不能上傳下載檔案。
SSHSecureShellClient
-
紅色的這個框裡的按鈕可以點選之後輸入使用者名稱就可以直接連線了
-
綠色框框可以新增一些常用的主機進去(貌似只能外面新增,然後進裡面修改)
-
add profile就可以新增進自己收藏列表中了,下次可以直接找到
-
綠色框框的那個圖示點選了就可以開啟檔案傳輸了
左邊是本地檔案,右邊是伺服器檔案,點選Add再點儲存就能記錄一些你常用的路徑,如果你把這個儲存進profile中的話,下次用profile中的帳號進來,就能使用這些地址。
這款工具優點是可以進行檔案傳輸,也能使用命令列,基本上能支援基本的工作,但是,不能設定字元編碼(至少小林手上這款用了許久的不能進行字元設定。)
SecureCRSecureFXPortable
解壓之後點選SecureCRTPortable.exe就能直接用了
點選連線就可以彈出連線選單,這裡就可以新建一些目錄管理自己的伺服器列表
點選新建回話
預設SSH2點選下一步
輸入主機地址或者主機域名,使用者名稱,點選下一步
這裡設定檔案傳輸的協議,預設下一步
會話名稱用來幫助你區分不同的終端
新建完成,選擇一個,點選連線
會彈出一個警告,是否需要儲存密碼,點選接受並儲存之後下次就可以直接登入不需要輸入密碼了
可能會彈出這個錯誤,這是因為,我這個是綠色版的,別人配置中有一些路徑設定死了,點選確定修改這些路徑即可
看看常規路徑中的路徑是否是解壓目錄下的這個
還有SSH主機密銀是否配置對了路徑。
對終端標籤右鍵就彈出功能選項了,其中開啟SecureFX可以進行檔案上傳下載
自從有了這一款工具之後,就基本上沒再使用前面兩款了,這款是集之前所有的有點,並可以一個視窗放置多個終端,給常年管一大堆伺服器的人提供了各種便利啊,而且支援檔案傳輸。
RealVNC
VNC通道的使用需要伺服器端,和客戶端,客戶端就是我們介紹的這款軟體了,伺服器端的開啟需要安裝軟體。
用上面介紹的ssh工具連線進伺服器,或者直接在伺服器上開啟終端,輸入下面命令檢視是否已經安裝了vnc軟體
1 |
rpm -qa | grep vnc |
如果出現vnc-server*之類的包說明裝好了
如果沒出現,就需要手動裝了
在伺服器聯網的情況下,可以用yum命令安裝
1 |
yum search vnc |
找到之後使用
1 |
yum install vncserver.x86_64 |
在伺服器不聯網的情況下,可以找到rpm包上傳到伺服器上然後用
1 |
rpm -Uvh 包名.rpm |
或者
放入安裝的光碟,用下面命令載入光碟
1 |
mount /dev/cdrom /mnt/ |
確保光碟機已經載入了光碟,然後
1 |
[[email protected] ~]# rpm -Uvh /mnt/CentOS/vnc-server-4.1.2-14.el5_6.6.x86_64.rpm |
安裝或者確定存在有vnc的包之後,輸入vncserver,會讓你輸入一個密碼(可通過vncpasswd命令直接修改),用於給遠端客戶端訪問的時候確認密碼
設定完之後會出現一個檔案並有個1.log,一般我們在什麼使用者下輸入這個命令都會開一個vnc程序號,你在客戶端使用ip加程序號的方式(ip:程序號)進行訪問,登入之後是有相應使用者的許可權,比如你用oracle輸入vncserver,你登入進去就是oracle帳號。還有一個配置檔案/root/.vnc/xstartup修改這個配置檔案,以修改遠端登入時候使用桌面軟體的型別
1 |
vi /root/.vnc/xstartup |
把twm &遮蔽了,加入gnome-session(在linux中,桌面也是個軟體來的,還記得我們安裝的時候選擇的是gnome桌面對吧)然後儲存(按一下esc>>輸入:wq回車)。如果要刪除程序號可以使用
1 |
vncserver -kill :1 |
連線
輸入ip和開啟的程序號,點選ok
輸入我們設定的vncserver的密碼
然後就可以看到遠端伺服器的桌面了
總結:比較這幾個工具的功能
遠端執行命令 |
上傳下載檔案 |
開啟圖形介面 |
|
putty |
可以 |
不可以 |
不可以 |
SSHSecureShellClient |
可以 |
可以 |
不可以 |
SecureCRSecureFX |
可以 |
可以 |
不可以 |
RealVNC |
可以 |
不可以 |
可以 |
綜上比較,基本準備SecureCRSecureFX和RealVNC就可以應付日常的伺服器維護了 。
原文連結:http://yut-i.blog.163.com/blog/static/242577822014212104419558/