ubuntu連線Xshell

白iIl發表於2024-04-22
  1. 要想讓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
  1. 儲存後重新啟動網路連線
sudo /etc/init.d/networking restart

這時候你可以嘗試以下使用

ping www.baidu.com

來嘗試以下是否連網成功,並且進入

ifconfig

來看IP地址有沒有變換
好了到這裡ubuntu的靜態ip地址配置已經完成了
下面讓我們來連線Xshell

  1. 在連線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
  1. 安裝完後進入XShell中新建會話,如下圖所示

    在連線處主機名填入剛剛我們設定的ip地址,協議選擇SSH,埠號預設,
    接著進入使用者身份驗證處,

    輸入使用者名稱和密碼,點選確認,後面就可以利用這個會話進入Ubuntu了(記住,想用XShell連線Ubuntu時一定要記得先開啟ubuntu,才可以連線,每次都要
    好了,到了此處配置就已經完畢了
    問題彙總
  2. 配置完靜態ip後無法聯網,ping不通百度,可以把之前所有操作撤回重新開始一遍,一般都可以順利解決
  3. 在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服務操作

相關文章