FreeSSHD在Windows环境下创造SFTP服务器

0 ASP站长网建议现在Windows环境下安装cygwin,否则在Windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接
 
1 下载freeSSHD.exe
 
2 安装
 
  傻瓜式一键安装
 
  安装过程中会提示“提示私有秘钥没安装”,点击确认,安装目录下会多出几个文件。
 
3 运行方式(最好以管理员方式运行)
 
4 设置
 
   1> 添加用户
 
    
 
   2> 设置SSH服务器ip,端口等信息
 
   
 
  3>设置登录授权选项,其中Public key auth意指通过公钥登录
 
   
 
   4> 设置sftp服务器根目录
 
   
 
   5> 启动服务器Server Status
 
      
 
4 连接测试
 
   1> cmd 模式下使用sftp 登录测试连接,如下图
 
    注:sftp命令默认端口22, 完整命令是:sftp -P 22 kevin@10.160.62.27
 
    
 
   2> 使用win scp或者File Zilla Client进行登录
 
   3> 使用cmd命令上传下载文件
 
        上传:put d:/file.txt /upload
 
        下载:get /download/download.txt e:/
 
5 异常及解决方案
 
   输入正确用户名和密码提示denied或者key verification failed.,常规解决方案如下
 
   1. 删除C:\Users\Administrator下的.ssh文件夹,使用管理员程序重新运行freesshd,再次测试连接

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。