原文:http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html
SSH服務器,可以通過SSH協議登錄遠程服務器,但是ubuntu默認是啟用了root用戶,但要通過public key來登錄。
啟用root用戶:sudo passwd root #修改密碼后就啟用了
安裝OpenSSH server(貌似Ubuntu默認已安裝了):
1. 使用apt命令安裝openssh server
$ sudo apt-get install openssh-server
2. 可以對 openssh server進行配置
$ sudo vi /etc/ssh/sshd_config
找到PermitRootLogin 一行,改為PermitRootLogin yes,即允許root用戶以任何認證方式登錄
OK,這里我們也順便學習一下PermitRootLogin這個參數,它的值可以為yes/no/without-password,含義如下
PermitRootLogin yes #允許root用戶以任何認證方式登錄(貌似也就兩種認證方式:用戶名密碼認證,公鑰認證) PermitRootLogin without-password #只允許root用public key認證方式登錄 PermitRootLogin no #不允許root用戶以任何認證方式登錄
3. 重啟 openssh server
$ sudo service ssh restart
4. 客戶端如果是ubuntu的話,則已經安裝好ssh client,可以用下面的命令連接遠程服務器。
$ ssh <ip>
如果是windows系統的話,可以使用SSH Secure Shell等ssh軟件進行遠程連接。
