文章标题: windows 上搭建 sftp 服务器 - freesshd全过程

关键字 : freesshd

文章分类: 教程

创建时间: 2020年3月23日

缘由

Zoomla!逐浪CMS v8全面基于.net Core,需要支持linux,sftp显然是一个不错的选择。

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

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

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

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

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

最近在使用vscode,其中FTP管理,要么是暗网式的管理,要么vscode-sftp工具则默认是sftp协议,于是只能动手部署了!

有朋友想知道sftp、ftp、ftp有什么区别,这里有一篇深度文章可以浏览,来自逐浪CMS发哥呕心之作:站长管理服务器必读:Ftp、Ftps与Sftp三兄弟的不同与区别以及部署全指引

https://www.z01.com/help/Cloud/3553.shtm

动手

SFTP 服务端工具CSDN下载:https://download.csdn.net/download/chang_chao_123/11175571

官方地址:http://www.freesshd.com/index.php?ctt=download

第一步:添加用户

第二步:设定ssh地址,选择本地IP地址

第三步:在SFTP选项卡中,选择SSH服务器默认路径

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

server status 中 run ssh servers

这里会遇到几个问题

1,提示私有秘钥没安装

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

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



2,还会有遇到下面的问题,即ssh服务无法跑起来

请到进程中杀掉 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 一定要是你需要的。

推荐管理工具

Windows最强ssh客户端推荐 —— Bitvise SSH Client

据说这是一个高富帅的SFTP管理工具:bitvise 。http://www.bitvise.com/ssh-server-users-guide

原名Tunnelier,解除它是因为为了sshFQ,没想到它既有SSH Terminal,又集成SFTP,还能FQ,功能一应区全。

还支持pem证书,回想最初使用putty,还要把pem证书进行转换才能使用。

另外,它的安装目录下还带有ssh命令行工具:

sftpc.exe是SFTP命令行

sexec.exe是远程执行指令

stermc.exe是ssh客户端

使用这些命令进行远程的SSH维护,避免了老是切换到Linux下进行的麻烦

提示

注意:设置的 sftp 根路径不要出现中文,会出错。

sftp端口默认是22

在windows 8以上操作系统中,请赋予程序管理员权限。

windows 上搭建 sftp 服务器 -freesshd全过程( 在linux上部署逐浪CMS的必读教程)的更多相关文章

  1. windows 上搭建 sftp 服务器 --freesshd

    Linux 下 sftp 默认都会安装的, Windows 就没有了.网上搜的资料发现比较好用的是 freesshd,免费版中最好用的. 1,下载:http://www.freesshd.com/?c ...

  2. freeSSHD在windows环境下搭建SFTP服务器

    freeSSHD在windows环境下搭建SFTP服务器 0 建议现在windows环境下安装cygwin,否则在windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接 ...

  3. Linux Centos 6.6搭建SFTP服务器

    Linux Centos 6.6搭建SFTP服务器 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的 ...

  4. 在路由器上搭建SVN服务器

    在路由器上搭建SVN服务器 SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管的项目都是开源的,所以当有些项目不方便在网上公开的时候,就需要自己搭建SVN服务器了.wind ...

  5. 微软.NET年芳15:我在Azure上搭建Photon服务器(C#.NET)

    网上火热的“微软.NET年芳15”文章,我也得写点什么嘛,毕竟我还是现任的微软MVP. 摘录网上的“.NET 15周年”信息如下: 微软的 .NET 框架本周迎来了 15 岁生日..NET 的第一个版 ...

  6. windows 下搭建git服务器,及问题处理。

    最近要做一个源码管理服务器,权衡了一下还是git最适合,搭建服务器前看了网上一些windows下搭建git服务器的帖子,感觉还比较简单,没有太多需要配置的地方,于是开始动手. 我选择的是 gitfor ...

  7. windows下搭建nginx-rtmp服务器

    windows下搭建nginx-rtmp服务器 windows下搭建nginx-rtmp服务器 准备工作 安装MinGW 安装Mercurial 安装strawberryperl 安装nasm 下载n ...

  8. Windows中搭建ftp服务器

    使用工具Quick Easy FTP Server Windows中搭建FTP服务器有什么用呢? 确实没有用,直到有一次,我在VM中安装了Linux虚拟机,但是文件怎么也上传不到这个虚拟机中. 然后用 ...

  9. CentOS Linux上搭建PPPoE服务器及拨号设置

    CentOS Linux上搭建PPPoE服务器及拨号设置 搭建PPPoE,成功了的话,就觉得超级简单,在CentOS Linux更是5步左右就能搞定. 1.安装pppoe,安装完成后,会有pppoe- ...

随机推荐

  1. IdentityServer4系列[6]授权码模式

    授权码模式是一种混合模式,是目前功能最完整.流程最严密的授权模式.它主要分为两大步骤:认证和授权.其流程为: 用户访问客户端,客户端将用户导向Identity Server. 用户填写凭证信息向客户端 ...

  2. MFC修改窗口图标

    Visual Studio写MFC应用程序,默认的程序左上角图标是自带的(如下图),想要自己个性化定制一个新的图标则需要以下几个步骤. 一.准备工作(icon图标) 首先准备一个自己个性化定制的图片, ...

  3. APScheduler(python 定时任务框架)最简单使用教程

    有时候需要部署一些很简单的python定时任务,使用APScheduler是很好的选择.只需要简单的设置几个参数,就可以实现定时.定分甚至秒来跑. 第一步:用pip安装APScheduler pip ...

  4. 阿里限流神器Sentinel夺命连环 17 问?

    1.前言 这是<spring Cloud 进阶>专栏的第五篇文章,这篇文章介绍一下阿里开源的流量防卫兵Sentinel,一款非常优秀的开源项目,经过近10年的双十一的考验,非常成熟的一款产 ...

  5. Sentry 监控 - Snuba 数据中台架构简介(Kafka+Clickhouse)

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  6. Linux安装配置Java

    先从 Oracle 官网下载 Java 运行 tar -zxvf xxxx.tar.gz 指令将 Java 解压到 /usr/local/java 下(个人习惯,无所谓) 修改环境变量 vim /et ...

  7. transformers---BERT

    transformers---BERT BERT模型主要包括两个部分,encoder和decoder,encoder可以理解为一个加强版的word2vec模型,以下是对于encoder部分的内容 预训 ...

  8. 全网详细JAVA知识点干货学习路线目录,值得收藏学习!

    1.Java简介及开发环境配置 2.Java中的注释&关键字&常量&变量&标识符 3.Java中的基本数据类型及其类型转换 4.Java中的运算符及表达式 5.Java ...

  9. git GUI Clients

    git GUI Clients Git 自带用于提交 (git-gui) 和浏览 (gitk) 的内置 GUI 工具,但也有一些第三方工具供寻求特定平台体验的用户使用. References Git ...

  10. VS2019 及 Visual Assist X 安装配置

    Visual Studio 2019 安装 下载 https://visualstudio.microsoft.com/zh-hans/downloads/ 安装 设置 扩大 Solution Con ...