服務器管理一般是客戶機通過ssh登錄到服務端,進行相關的操作,這裏以windows客戶端,Ubuntu服務端爲例,說明ssh搭建過程。
Ubuntu服務端
1、安裝ssh服務
sudo apt-get install openssh-server
2、確定ssh服務已啓動
ps -e | grep ssh
3、修改ssh配置
sudo vi /etc/ssh/ssh_config
4、添加如下內容
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
Window客戶端
1、安裝git bash,網址如下,如果被牆,自己網上搜吧
http://msysgit.googlecode.com/files/Git-1.8.0-preview20121022.exe
2、生成公鑰,記得換成自己email,或者不加 -C [email protected] 參數
ssh-keygen -t rsa -C [email protected]
3、一般在 C:\Documents and Settings\ldq\.ssh 下生成 id_rsa.pub 公鑰文件,將其中內容拷貝到服務端的 authorized_keys 中即可。
4、這樣就可以 ssh 登錄服務端了,登錄後會自動生成 known_hosts 文件,其中包含了登錄的服務器信息。