- 要想讓Xshell連線ubuntu,首先需要讓Ubuntu的IP地址固定下來,要不然每次連結都得重新設定主機ip
- 進入ubuntu,開啟終端,輸入
ifconfig
檢視
inet的地址,與
虛擬網路編輯器
裡的VMnet8的子網地址前三位與虛擬機器裡面的要一致,不一致的化可以點選下方的還原預設設定進行操作
2. 這些一致的話就可以進行下一步操作,進入root賬戶,密碼忘記了可以
sudo password root
進行重置root密碼
3. 下面進入
gedit /etc/network/interfaces
進去,按照如下圖設定
auto ens33
iface ens33 inet static
address 192.168.74.200
netmask 255.255.255.0
network 192.168.74.0
broadcast 192.168.74.255
gateway 192.168.74.2
address netmask gateway這三個是必須的
4. 接著進入
gedit /etc/resolvconf/resolv.conf.d/base
進去修改DNS。一般設定為114.114.114.114或者8.8.8.8
nameserver 8.8.8.8
- 儲存後重新啟動網路連線
sudo /etc/init.d/networking restart
這時候你可以嘗試以下使用
ping www.baidu.com
來嘗試以下是否連網成功,並且進入
ifconfig
來看IP地址有沒有變換
好了到這裡ubuntu的靜態ip地址配置已經完成了
下面讓我們來連線Xshell
- 在連線Xshell時首先需要將ubuntu開啟SSH服務
首先需要更新源列表
sudo apt-get update
接著安裝SSH,即使你不清楚原來安沒安裝也可以直接輸入命令使用,有安裝會有提示
sudo apt-get install openssh-server
檢查一下SSH是否安裝成功
sudo ps -e | grep ssh
有sshd的話就啟動成功,沒有的話下步操作啟動
sudo service ssh start
- 安裝完後進入XShell中新建會話,如下圖所示
在連線處主機名填入剛剛我們設定的ip地址,協議選擇SSH,埠號預設,
接著進入使用者身份驗證處,
輸入使用者名稱和密碼,點選確認,後面就可以利用這個會話進入Ubuntu了(記住,想用XShell連線Ubuntu時一定要記得先開啟ubuntu,才可以連線,每次都要
好了,到了此處配置就已經完畢了
問題彙總 - 配置完靜態ip後無法聯網,ping不通百度,可以把之前所有操作撤回重新開始一遍,一般都可以順利解決
- 在ubuntu安裝Xshell時顯示apt無法使用,這是因為apt被鎖了,你可以
ps -e | grep apt
看看有沒有apt程序存在,有的話把程序全部kill掉
kill 看到的程序號(例如2218)
在檢查一遍還有沒有
ps -e | grep apt
下面兩行操作是強制執行
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
沒有了就可以重新啟動ubuntu,
此時在進行下載SSH服務操作