使用**认证机制远程登录

当服务器操作系统没有配置远程**认证时,默认需要手动输入密码口令。

以下用putty为例:

1、使用putty远程ssh登录192.168.137.100这台主机

使用**认证机制远程登录

2、第一次登录选择“是(Y)”,信任该主机,缓存该主机登录信息。

使用**认证机制远程登录

3、登录时,要输入正确的账户和口令,才能正常登录该主机。

使用**认证机制远程登录

下面使用putty和xshell演示如何使用**机制远程登录:

一、使用putty**认证机制登录

1、打开putty安装目录中的putty key generator软件,点击“Generate”生成**。生成过程中,不断移动鼠标能够加快**生成过程。

使用**认证机制远程登录

2、生成公钥,并点击“Save private key”将私钥存储在本地。

使用**认证机制远程登录

3、在主机上创建.ssh目录,授权root账户所有权限,编辑authorized_keys文件。

使用**认证机制远程登录

4、将key generator生成的公钥信息黏贴在authorized_keys文件里。

使用**认证机制远程登录

5、打开putty客户端,加载认证私钥后登录主机。

使用**认证机制远程登录

6、登录时输入用户名,等待**认证后,即可登录主机。

使用**认证机制远程登录


二、使用xshell**认证机制登录

1、打开xshell软件,在“工具”菜单下选择“新建用户**生成向导”。

使用**认证机制远程登录

2、可以选择“**类型”和“**长度”,这里选择默认参数。

使用**认证机制远程登录

3、生成了公钥和私钥对。

使用**认证机制远程登录

4、输入“**名称”,如果有需要,可以给**增加口令,增加安全性。

使用**认证机制远程登录

5、生成的用户**存储在本地xshell程序里。

使用**认证机制远程登录

6、登录主机,在authorized_keys文件里增加xshell生成的公钥。

使用**认证机制远程登录

7、使用root账户通过ssh登录主机。

使用**认证机制远程登录

8、认证方式选择“public key”认证,调用前面生成的用户**。

使用**认证机制远程登录

9、登录时,不再需要输入口令了。

使用**认证机制远程登录








本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1930512,如需转载请自行联系原作者