Windows如何使用SSH自动登入(PuTTY+WHM)

在Windows作业系统中,通常登入SSH的工具是PowerShell的OpenSSH或PuTTY,如何在安全的前提下,登入SSH不需输入密码,以下就使用PuTTY+WHM做教学:

1. 开启puttygen密钥产生工具,并点选Generate:

2. 移动滑鼠,可以让绿色进度条往前,直到进度条满了为止:

3. 接下来画面会出现密钥指纹,然后点选Save provate key:
**您也可以另外储存public key。

4. 此时画面会出现PuTTYgen Warning的警告提示,按下【是】,表示确定储存不包含通行词组的私密金钥,储存完成后PuTTYgen程式先不要关闭,等一下会用到。

5. 接下来开启WHM,点选选单的Manage root’s SSH Keys,然后再点选页面中的Import Key:

6. 将刚刚PuTTYgen程式的Key comment文字复制并贴在WHM页面中的Choose a name for this key (defaults to id_dsa),
然后将PuTTYgen程式的Public key for pasting into OpenSSH authorized_keys file栏位中的文字先复制并贴在WHM页面中的Paste the Private Key in this box (you can also paste a PPK file as well)中,最后按下Import:

7. 此时回到页面后,您会发现刚才汇入的Key它的Authorization Status是not authorized,此时点选Manage Authorization可以切换是否要让这个key通行。

8. 下图是示范让指定的金钥通行,点选Authorize即可:

9. 接着开启PuTTY,并在Session页面中输入登入帐号@主机位置与Port:

10. 接下来依照下图指示的顺序点选,下图第四个步骤的按钮按下后,选择上述步骤4,用PuTTYgen产生的那个密钥指纹档案(.ppk)

11. 最后一个步骤就是储存,依照下方图片标记的顺序点选,下方图片步骤2您可以取一个好记的英文名字,然后按下Save就完成了,下次要使用时,只要开启PuTTY,然后选择您储存的Session并按下Load,然后按下Open就可以自动登入了。

分享出去: