本文申明:操作系統ubuntu12.04 + 14.04,用戶選擇其一就行。
工具:xshell 。
xshell下載鏈接: http://www.netsarang.com/download/free_license.html
本文全爲作者親自摸索,應該是全網最全的第一份常見問題的完整的解決方案了,希望對你有所幫助。
ubuntu
下載安裝我就不說了。開始正文。
第一步:
1. 安裝xshell
和其他人一樣,先下載安裝 xshell ,這玩意對已學生和家庭是免費的,自己留郵箱就行了,沒必要用破解什麼的。正常安裝,自己能記住位置就行。
2. 在ubuntu中進行調試,查看自己是否安裝 SSH 服務。
一般情況下,安裝好的Ubuntu
系統中默認是隻安裝了openssh-client
,要想知道有沒有,在ubuntu terminal
查看 SSH 進程,輸入ps -e|grep ssh
,如果有安裝openssh-client
只會出現SSH -agent
,不會出現 sshd
)。
如圖:
既然沒有SSH服務,那就安裝嘛。
方法: 在終端中輸入sudo apt-get install openssh-serve
r,然後輸入自己的 root
密碼就可以了;
安裝完了,先啓用一下:
注意:先切換到root權限下,然後鍵入(二選一):
service ssh start
/etc/init.d/ssh start
檢測一下是否安裝成功;
辦法:在ubuntu terminal
查看 SSH
進程,輸入ps -e|grep ssh
,看看是否出現會出現 sshd)
。
如圖:
此刻就有 ssh-agent
,也有sshd
,現在SSH
服務就準備完全了。
3、修改sshd_config參數
在 root
權限下進行修改,不然很多人很難保存
vi /etc/ssh/sshd_config
進入文件後,尋找到:
# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
在這個欄目裏,進行修改 PermitRootLogin prohibit-password
。
結果:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
保存,然後重啓 ubuntu
。
reboot
到這裏,ubuntu
的準備工作就做完了,剩下 xshell 的簡單操作了。
第二步:
調試 Xshell
:
1、創建會話,其實就是和 ubuntu
進行信息連接
2、查 IP
, IP
地址爲 ubuntu
的 IP
,如果多個 ubuntu
,寫自己需要連接的那個。
IP地址查詢辦法:
ipconfig
3、在 xshell
中填寫信息
4、選擇“ 用戶身份驗證” ,填寫信息
注意,注意,注意:
很多人在這個位置的信息都會填寫錯誤,用戶名不是什麼ubuntu, 是ubuntu下的用戶名。具體用戶名在ubuntu中去看。
如圖:
5、填寫完了,確定或者連接都行,都會自動保存的。
注意,注意,注意:
很多人會在填寫完成後無法進行保存,網上各種搜辦法,解決不了,不要緊張,不要嘗試重裝什麼的,你用管理員權限啓動就行了
6、如果建立多個對話,怎麼選擇呢?
如圖:
7、連接成功狀態
總結:
個人安裝調試了很多次才摸索出這樣的經驗,借鑑到https://blog.csdn.net/github_39655029/article/details/81330387,希望有幫助到你。