一、Ubuntu-使用Xshell以用戶名root連接Ubuntu

由於還是學習的狀態,所以可能寫的不太好。

一、虛擬機下安裝Ubuntu這裏就不講述了。我這裏安裝的14版本的Ubuntu

二、安裝完之後以普通用戶名登錄修改root的密碼:

sudo passwd root     ###(三次回車)第一次輸入普通用戶密碼,第二次輸入新的UNIX密碼  第三次Enter new UNIX password

su root      ###切換到root用戶

三、進入root用戶配置網絡(這時候不需要考慮權限了)

vi /etc/network/interfaces          ###eth0爲自動獲取IP,所以不需要配置了。插入要手工設置IP的eth1的IP信息,編輯後內容如下,前面auto eth1,讓網卡開機自動掛載.

配置如下:

auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static      #設置靜態地址
address 192.168.0.101 #設置ip
netmask 255.255.255.0 #設置子網掩碼
network 192.168.0.0
broadcask 192.168.0.255  #廣播
gateway 192.168.0.2    #設置網關

dns-nameservers  192.168.18.1 192.168.18.2


問題:

sudo ifconfig eth0 down
sudo ifconfig eth1 up之後ifconfig。。。還是eth0.並且還是上不了網。後來通過reboot重啓就好了。

Ctrl+X保存退出

$ /etc/init.d/networking restart    ####重啓網絡服務

ping  www.baidu.com  通了就是可以上網了

四、確保可以上網之後,安裝openssh-server各種失敗

ps -e | grep ssh         #####檢查是否安裝了ssh。有sshd說明已啓動,沒有則需要安裝。

apt-get install openssh-server   #失敗  提示我沒有權限,我都管理員了還沒有權限?實在納悶

網上查了很久。比如安裝openssh-cilent  我還是不行

後來先更新Ubuntu上可以安裝的軟件版本

apt-get upate        ###如果出來一大串的東西,那恭喜你可以進行下一步了

apt-get install openssh-server

ps -e | grep ssh

/etc/init.d/ssh start           #####啓動服務
ssh -l 用戶名 本機ip       #####本機測試是否能夠成功登錄

五、這時候發現root賬號還是無法通過Xshell連接Ubuntu

編輯vi /etc/ssh/sshd_config文件,將PermitRootLogin 的值改爲yes,因爲爲root賬戶設置了密碼,所以還要更改PermitEmptyPasswords爲 no。然後:wq保存文件,

之後重啓服務:service ssh restart。


六、安裝一下我們強大的vim

vi       #該命令查看是否安裝vim(安裝了請跳過)

apt-get install vim-gtk   #安裝vim  出來一長串。直接輸出Y就好了

vim /etc/vim/vimrc      ###配置vim

set nu                           // 在左側行號

set tabstop                  //tab 長度設置爲 4

set nobackup               //覆蓋文件時不備份

set cursorline               //突出顯示當前行

set ruler                       //在右下角顯示光標位置的狀態行

set autoindent             //自動縮進


豈可使用Xshell連接遠程的Ubuntu服務器






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章