freeSSHD + PuTTY 公共密钥登录

软件包:putty-64bit-0.70-installer.msifreeSSHd.exe、freeUserImport.exe
操作系统:Window Server 2003 SP2

1.安装和配置freeSSHD

1.1.双击putty-64bit-0.70-installer.msi安装freeSSHD
安装完成后可以选择将freeSSHD注册成windows服务
1.2.使用右下角的小图标这里写图片描述打开freeSSHD的配置窗口
1.3.在”SSH”选项卡中按需要配置监听地址、端口和”Command shell”
这里写图片描述
1.4.在”Authentication”选项卡中配置公钥文件存放位置,并允许”Public key authentication”
这里写图片描述
1.5.使用freeUserImport工具导入windows系统用户,本人只导了Administrator,并且按需要勾选SHELL、SFTP、Tunneling
这里写图片描述
这里写图片描述
1.6.运行services.msc,重启FreeSSHDService服务,然后右下角的小图标这里写图片描述打开freeSSHD的配置窗口,在Users选项卡中可以看到所选择的用户已经加进来了
这里写图片描述

2.安装PuTTY(略)

安装目录下会包含puttygen.exe、putty.exe等工具

3.使用puttygen.exe生成密钥对

3.1.运行puttygen.exe,需要设置参数,点击Generate,要在窗口中不断移动鼠标来生成密钥对
这里写图片描述
3.2.将“Public key for pasting into OpenSSH authorized_keys file”框中的公钥拷贝到文本文档中,注意这段文件只有一行,不要分成多行。然后将这个文本文档重命名成Administrator,不要有扩展名。最后将这个文本文件拷贝到freeSSHD的公钥文件夹下(1.4中设置的文件夹)。
注意:公钥文件的名称要和用户名一致
这里也没设置”Key passphrase”,这样可以实现免密码登录

这里写图片描述
3.3.点击”Save private key”将私钥保存成文件”Administrator.ppk”

4.使用putty登录freeSSHD

4.1.使用命令

putty.exe -i [路径/Administrator.ppk] [Administrator]@[freeSSHD服务器IP]

就能登录到远程服务器的”Command shell”中了,默认就是远程服务器上的CMD

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值