windows sftp linux,Windows 下的SFTP服务器配置

一、概述

SFTP服务器,在Linux和Mac系统中是自带的。windows下需要安装freeSSHd进行实现。

二、配置步骤

2.1 下载freeSSHd.exe

2.2 安装一直下一步。(弹出图中的框选择是)

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.3 在桌面找到FreeSSHd软件,单击右键以管理员身份运行  (进入初始界面)

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.4 添加用户

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.5 配置SSH

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.6 修改SFTP Home文件夹(如果不修改此步则报错),然后点击 “应用”

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

报错内容:3: Permission denied。报此错还有其他原因是,代码里面一定是“ /aa ”这样的路径前面的 “/” 不能少。同时也要注意,在上传的路径不要制定别的盘如C:\aa等,因为已经设置了sftp的home目录,所以以后上传的目录是以设置的sftp为根目录。因此上传路径写为“/aa”样式,并非为“c:\aa”样式。

2.7 启动服务器 (点击 2 的位置启动)

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.8 测试连接 (输入:sftp rollin@192.168.1.168)

2.8.1 成功的界面

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.8.2 可能出现的错误

错误一:

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

解决方案:报错,如果报错如上,则进入C:\\Users\\18946/(此位置为图中标注的位置,有的可能不同)中,删除  .ssh   文件夹。

错误二:

无论如何输入密码都会出现错误:Permission denied, please try again.

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

解决方案:全局搜索sshd_config,打开文件,在其中的末尾添加如下内容(注意也可以把文件中的注释打开把后面的值改为 yes),然后找到下方运行着的freeSSHd的图标-->右键-->Unload --> 重新以管理员的身份运行freeSSHd即可(即为关闭软件重启)。此时问题解决。

PermitRootLogin yes

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

三、总结

对于freeSSH 不得不说问题真多,但是运用熟了,再次遇到问题也能解决。耐心去面对问题。

经常遇到的错误:

启动服务时报错:

3.1

报错内容:

Generic error for access violation

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

解决方案:

方案一:在任务管理器中停止FreeSSHService。

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

方案二:在方案一都不行的情况下,直接更改端口号。下面我将端口号改为9999,然后点击应用,再重启应用,打开服务。

71c05f0ff8f7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值