sftp 搭建_使用秘钥方式验证方式_使用FreeSSHD和 Xshell 工具
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FreeSSHD 和Xshell 搭建基于秘钥的ssh和sftp 环境
作者:胡勇
时间:2015年12月26日1.freeSSHd下载,/?ctt=download
2.freeSSHd安装
选择安装目录:
默认方式,直接下一步
点击是
点击是
3.运行freesshd,然后进行配置根据自己的需要设置端口,其他的默认
新建一个公钥目录,用于存放客户端连接时,客户端私钥对应的公钥。即客户端提供公钥,然后放在该目录下。
设置sftp目录。即sftp用户登录成功后,看到的目录。
添加用户
最后,点击确定
4.下载xmanager,这里面包含有xshell,然后安装。和一般软件的安装方式
一样。
5.运行xshell来生成秘钥对
点击完成之后,就会看到,这里有个私钥。如果写代码需要用到这个私钥的话,可以进行导出,导出的文件名随便。
然后把导出得到的文件名为huyong 这个公钥移动到freeSSHd 的公钥目录中。
freeSSHd的公钥目录的配置,上面配置freeSSHD有介绍过。
启动freeSSHD
启动后的效果
说明:只要freeSSHd的配置发生变化后,都记得,最好把freeSSHd的服务重启一下。可以通过:开始—>运行输入:services.msc
6.使用xshell试运行
录入,在freeSSHd设置的sftp用户名
使用我们刚生成的私钥来进行登录,如果私钥设置有密码的话,需要输入私钥的密码。
这个说明,我们使用秘钥的方式登录成功了。