DigitalOcean上SSH Key的創建(附DigitalOcean邀請)


DigitalOcean是一家雲主機商家,最低配置512M內存,20G的SSD,每月只有5刀。半個月前剛剛在這上面買了一個VPS,創建Droplet的時候看見創建SSH Key的時候就有點懵,不知道這是做什么的,后來上網找到了解決方案,本文附上解決方法,當然主要目的是推薦一下DigitalOcean,附上我的邀請,點擊www.digitalocean.com/?refcode=0cebdb63d25a注冊,可以獲得10刀,DigitalOcean最低配置每月5刀,所以相當於可以免費用兩個月,選新加坡節點速度較快,每月5刀能有一個VPS再搭個VPN或者代理,還是很值的,當然更重要的是大家通過這個鏈接注冊我也能有實惠,哈哈,強烈推薦。

下面就是SSH Key的生成方式了,如果真的用DigitalOcean創建虛擬主機,不設置root密碼的話可以用這個登錄。

這個SSH Key其實就是一個公鑰,然后我們在客戶端用Putty等工具訪問的時候,可以指定本地的私鑰文件,這樣一來省去了每次輸密碼的麻煩,二來也比每次都輸密碼安全一些。

這個公鑰可以借助Putty Key Generator來生成,下載鏈接查看官網:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,如果官網鏈接打不開,可以從我的網盤下載,下載puttygen,打開后Parameters選擇SSH-2 RSA,點擊Generate並生成隨機序列:

 

之后會生成一個公鑰串:

ssh-rsa AAA***Irfk/w0WBXotfQ== rsa-key-20150311

這個就是要粘貼到DigitalOcean里面的SSH Key,全部粘貼進去,包括前面的ssh-rsa和最后的rsa-key-20150311,另外下面有一個按鈕:Save private key,點擊它得到私鑰文件(一個后綴名為ppk的文件)。

Droplet創建完成之后可以用Putty等工具登錄VPS,打開Putty,域名輸入root@ip,左側選擇Connection-SSH-Auth,最下面的Private key file for authentication中定位到剛剛保存的私鑰文件。登陸上去之后為了方便在沒有私鑰的電腦上登錄,還是應該設置一個登錄密碼,在終端執行passwd命令設置密碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM