1、默認請況下,ubuntu是不允許遠程登陸的。
裝ssh的服務器端 啓動服務
$ sudo apt-get install openssh-server
$ sudo service ssh start
或者是:
$ sudo /etc/init.d/ssh restart
這之後,就可以進行ssh登陸此係統了。(注:這隻允許普通用戶登錄)
2、想讓root用戶可以ssh登錄還需要執行如下操作:
## 親手安裝過Ubuntu的童鞋都知道,默認安裝只會添加一個普通用戶名和密碼,而超級用戶權限則是利用sudo命令來執行。在Ubuntu下使用root登陸或者在shell中用su命令切換到root時會提示錯誤“認證失敗”。因爲在安裝過程中就沒有啓用root,也沒有給它分配口令。
其他Linux發行版像Fedora、Mandriva等一般在安裝過程中會要求設定root密碼,普通用戶可以用su root命令轉換爲超級用戶,而Ubuntu下只能利用sudo,該命令爲管理員提供了一種細顆粒度的訪問控制方法,更加安全。
1、 爲root設置密碼:sudo passwd root,之後會提示要輸入root用戶的密碼,連續輸入兩次需要設置密碼。
2、 .將 /etc/ssh/sshd_confg中PermitRootLogin without-password 改爲PermitRootLogin yes,重新啓動ssh服務。
編輯文件 /etc/network/interfaces
# The primary network interface
auto eth0
iface eth0 inet static ###或dhcp
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0
永久修改 DNS
/etc/resolvconf/resolv.conf.d/base