由於還是學習的狀態,所以可能寫的不太好。
一、虛擬機下安裝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服務器