Xshell是一種非常流行的SSH工具,用於在電腦上對遠程空間(一般是VPS或服務器,共享空間很少用)進行通信和控制,功能比同類型的軟件putty要強大,今天就來講下怎么使用xshell軟件。
1. Xshell下載與安裝
進入xshell官網下載頁面,找到xshell5,點擊后面的download
它會跳轉到另一個頁面,選擇Evaluation user / Home & School user, license type要選擇home and school use,這種是可以免費使用的,其他的按要求填好即可。填好之后再點submit
發送成功后會有提示
然后進入到你的前文填寫的郵箱,會收到一個郵件,里面有一個下載鏈接,直接點開就可以下載XSHELL軟件了。
下載完以后,點擊安裝,一直點下一步即可,需要注意這一步要選擇免費為家庭/學校。
2. 在xshell里添加會話
新安裝的xshell會自動提示你需要添加一個會話,點擊新建
在彈出的窗口中依次填上如下數據
名稱:就是會話的名字,隨便寫,方便記住就行
協議:默認就是SSH,不用管它
主機:就是你的空間的IP
端口號:就是你空間的端口號ssh port
其他不填,然后點擊確定,添加成功。
如果要添加多個會話,就點擊文件 - 新建,再填上相應的參數即可
3. 通過xshell連接空間服務器
點擊文件-打開,在會話面板中,選中你要鏈接的會話,然后點擊連接
第一次進入的時候,會出現以下提示,點擊接受並保存
接下來會提示輸入ssh 用戶名,直接輸入root,這個是任何VPS或主機默認的用戶名,如果有其他的用戶名,就輸入其他的。
然后在記住用戶名前面打勾,再點擊確定
接下來會提示讓你輸入root的密碼,復制密碼后,在框中-右鍵-粘貼為純文本,並勾選記住密碼,再點擊確定。
如果xshell面板中出現以下提示,則表示連接成功。如果提示密碼不對,就要檢查密碼,必要時手動輸入密碼。
4. Xshell上指令操作步驟
首先要保證XSHELL跟空間是連通的狀態,如下圖所示,就是已經連接上
如果是下圖所示這種情況,就是沒有連接上,或者退出了,一定要重新連接成功才能繼續操作。
XSHELL上面跟遠程的VPS空間通信是用指令來完成的,下面是在xshell上面跟linux通信流程
1)輸入指令: 復制好指令,在面板上-右鍵-粘貼即可輸入,也可以手動輸入。注意只支持英文字符半角
如下圖所示,我們以nginx -t這個指令來演示
2)回車:在上一步輸入指令后,直接回車
3)服務器執行指令
有些指令是有反饋結果的,會提示做了哪些事情,花了多少時間或者是提示結果等。如上圖,nginx -t是測試nginx軟件服務器的狀態的,顯示狀態OK,有兩條結果。
而有些指令又是沒有結果的,像service nginx restart,重啟nginx服務器,是沒有任何結果提示的。無論指令有沒有結果提示,最后都會回到新的命令指示符,如下圖所示。
5. 常見ubuntu指令簡單介紹
nano 文件編輯命令,后面接你要編輯的文件名帶格式 ,如 nano php.ini
cd 進入目錄命令,后面接你要進入的目錄(對應電腦上的文件夾),如cd /etc/nginx/
cp 復制命令,后面接你要復制的源文件和新文件名, 如 cp php.ini new-php.ini
ls 列出當前目錄下所有的文件及文件夾 ,ls -a 表示加上隱藏文件全部列出
wget 下載文件到當前目錄,后面一般接文件的URL地址, 如
wget --no-check-certificate http://wordpress.org/latest.tar.gz 下載wp最新版本文件的意思
mv 移動命令,后面接源文件和目的目錄 , 如 mv wp-config.php /var/www
rm 刪除命名,后面接文件名, rm -r 刪除文件夾的命令
命令使用注意:執行命令時一定要慎重,一定要知道自己在做什么,否則就有可能造成無法恢復的trouble!
6. Xshell使用常見問題
1)最常見的問題應該是連接不上的問題,這個主要出現在連接國外空間的時候,主要原因是被牆了。如下圖所示
不用擔心,可以用添加代理的方式解決,方法如下
1)首先你要有一個能上GOOGLE的SS賬號,(SSR應該也可以),如果沒有可以自己搭建一個,參考自己動手搭建科學上網工具(V+P+N)
2)然后點擊 文件 -打開 -選擇連不上的那個會話,然后右鍵 -點擊屬性
點擊左側的代理,然后點擊右側代理服務器后面的瀏覽
在彈出的窗口中,點擊添加
然后依次下圖填寫相應的值,密碼填上你的SS的密碼,再點擊確定
然后在把代理服務器選擇ss,再點擊確定
3)再重新連接對話,就可以發現成功連上了! YEAH!
2)快捷鍵的問題
很多我們日常使用的快捷鍵是不能用或者意思不同,比如CTRL+C,這個在XSHELL中是強制退出運行程序的意思。一定要注意。
如果需要復制,就先選中,然后右鍵-復制。如果需要粘貼,那么先選中,然后右鍵-粘貼。