zoukankan      html  css  js  c++  java
  • windows 上搭建 sftp 服务器 --freesshd

    linux 下 sftp 默认都会安装的, Windows 就没有了。网上搜的资料发现比较好用的是 freesshd,免费版中最好用的。

    1,下载:http://www.freesshd.com/?ctt=download , 只下载  freeSSHd.exe 就可以了

    2,安装:一路默认就可以了

    3,设置:(网上资料不全,遇到的问题搜了好久也没个详细的信息,所以写篇博客记录)

    特别说明一下,这里设置为密码登陆方式,而不用密匙方式,因为最近工作中在做 sftp 密码非交互式登陆

    a, Users:

    b, SSH ,地址选本地地址

    c, sftp 中选择服务端默认路径

    d, Authentication 中 Password authentication 一栏 要选择 Required ,否则客户端连接时输入密码总是错误

    e, server status 中 run ssh servers

    这里会遇到几个问题

    1,提示私有秘钥没安装

    安装时如果安装路径不是 C 盘的话 或 安装过程提示产生私有秘钥你却没做,请看以下安装目录freeSSHd下是不是只有 FreeSSHD,unins 4个文件

    如果安装在C盘的话,当安装私有秘钥会多出这几个文件:

    2,还会有遇到下面的问题

    请到进程中杀掉 FreeSSHDService.exe,然后到安装目录下 使用管理员权限运行 FreeSSHDService

    OK,终于可以起来了

    补充:

     sftp test@192.168.10.103
    test@192.168.10.103's password: 
    Permission denied, please try again.
    test@192.168.10.103's password: 
    Permission denied, please try again.
    密码明明输入正确的,可能还会遇到上面的情况, rm -rf ~/.ssh 也不行的话, 就是因为 windons 上运行 freesshd 没以管理员权限运行了哦!!!

    补充:Permission denied, please try again. , 有时候上面情况试过了,还会出现这样的话,看一下管理员权限默认起来的 ssh ip 是不是对的?如果不对,然后自己改动后点击应用是没有什么卵用的,还是连不上(奇葩bug真多)。这个时候呢,改到你需要的ip后,点击ok最小化界面,然后 unload freesshd, 再重新管理员权限启动,注意起来后默认的ssh ip 一定要是你需要的。
    ————————————————
    版权声明:本文为CSDN博主「zhangliang_571」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhangliang_571/article/details/45598939

  • 相关阅读:
    【原创】python中文编码问题:控制窗口能输出中文,到文本文件里乱码
    【转载】在notepad++中直接运行python代码
    报错The reference to entity "characterEncoding" must end with the ';' delimiter
    原码, 反码, 补码 详解
    GC 过程图解
    Java NIO:浅析I/O模型
    Java类加载器的工作原理
    修改classloader的加载路径
    ThreadLocal 源码分析
    冒泡排序、快速排序、堆排序
  • 原文地址:https://www.cnblogs.com/bzdmz/p/12092301.html
Copyright © 2011-2022 走看看