为了让您在建立伺服器或 instance 时,存取变得更容易,我们提供您一种在 Gandi 界面上管理您的 SSH 金钥列表的方式。
如您要使用此一功能,请先登入我们的网站,在 “帐户管理” 分页上点击右边的 “SSH 金钥”。您就可以在显示的界面上新增或删除您的公开 SSH 金钥。
ssh-keygen
。$ ssh-keygen -t rsa -b 2048
生成公钥/私钥 rsa 配对金钥。 输入要储存金钥的档案 (/home/user/.ssh/id_rsa): 输入密码 (没有密码则留空白即可): 再次输入密码: 您的识别资讯已储存在 /home/user/.ssh/example_rsa. 您的公钥已储存在 /home/user/.ssh/example_rsa.pub. 金钥 fingerprint 则为: eb:79:fb:3f:15:ff:3a:04:dd:46:74:3b:da:a2:2b:9b alex@jbim 金钥的 randomart image 为: +--[ RSA 2048]----+ | .o| | +| | . = | | . +.+| | S + oo| | . . o o| | . . . ..| | . oo . o .| | oE++..o+ | +-----------------+
金钥预设会放置在您根目录的 .ssh 子目录底下。
$ ls ~/.ssh/ authorized_keys id_rsa id_rsa.pub known_hosts
.pub 档就是您的公钥,请把该档案加入您的金钥列表内。 id_rsa
档包含您的私钥,请务必不要随便洩漏出去。只有公钥才需要发佈到伺服器或 instance 上!
现在,我们要把金钥加入金钥列表,但在这之前,需先復原金钥裡的内容:
$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7ReoJ3g7inzFkE3EazHf8R9ypx6WOonQbbT43/n0PCUU6/7MZgv3GK7lNkwV4L+oaTLm5cjVDLwpiWrkFZtOpekv+gkxqwIFT8R+AeHbNbIov3An/WZXOxJmgIm/p8cdiHtgA0wsJydol9OOHDdd/g+oRy0OG8U6zk/3Wtme7EZBLqGfBMjrnJBacHM65RyIzDnuwN0ejSX3GvtMoqIkWLpbaCFotR23fhs1hz4q6fZZctNGNG/6pzap9QOn8WHV6B+F4/N1I4Pk4QAeUOoC5UXkwNAinhSYPitwFlqmM3IU/spkzUedJc6uZp4lZ+Fl1VE9YKYjuAvu904PhSp2r alex@jbim
接着,前往下面的连结,点击 “新增 SSH 金钥” 选项,并把您的 SSH 金钥的内容复製贴上:
您可以依照您的需要新增不限数量的金钥到您的金钥列表内:
您可以在 instance 建立之际,将 SSH 金钥佈署在 instance 上:
请前往 instance 的管理界面,在 “存取” 界面上,点击 “SSH 金钥” 右边的 “新增” 按钮,就可以快速佈署一个金钥在已经建立的 instance 上:
您会看到一个弹跳视窗出现,请在您看到的弹跳视窗内加入一个本来在金钥列表内的金钥或是新增一个新的金钥:
如您要伺服器建立之际,同时从您的金钥列表上佈署一个 SSH 金钥到伺服器上,您可以在 “连线参数” 进行下列事宜: