Windows安装freeSSHd
freeSSHd介绍
freeSSHd是一款可以安装在Windows上的应用,可提供ssh,sftp,telnet等服务。
下面操作在Windows10上安装freeSSHd,然后通过linux来连接Windows实现文件传输。
下载和安装
官网下载地址:http://www.freesshd.com/?ctt=download
下载freeSSHd.exe,下载完后双击默认安装。
配置freeSSHd
以管理员身份运行,弹出如下图,点击OK。
然后在桌面任务栏右下角找到应用,右键,点击Settings,打开设置窗。
点击SSH标签页,如下图配置,参数根据实际的填写。
(监听地址可以选0.0.0.0,端口可以写22也可以随意换一个,最大连接数可以写30,超时时间可以设180,勾选打开应用自动启动SSH服务)
点击Authentication标签页,如下图配置。路径则是freeSSHd安装的路径。
点击SFTP标签页,如下图配置,要在freeSSHd目录下新建一个sftp文件夹,然后路径指向到这个文件夹。
点击Users标签页,点击Add,创建用户,填写用户名,Authentication选择SHA1,3个权限都勾上。
其他的标签页都不用动,使用默认值。
启动服务
点击Server status标签页,如下图,点击SSH下方的Click here to start it。
显示绿色勾说明服务器起来了。
验证连接
在cmd中输入netstat -p tcp -an或netstat -ano,如下图,可以看到2211端口被监听了。
在linux系统中输入命令:sftp -P 2211 test@172.20.1.144,意思是用账号test连接172.20.1.144的端口2211(命令中的参数根据实际的填写,参数都在之前的配置中都设置好了),第一次连接要输入yes,接着输入密码后,如下图说明连接成功。(输入exit则退出)
如果出现如下图的问题,连接不进去,但密码没有输错,此时关闭freeSSHd重新打开服务即可。
添加入站规则
在Windows Defender防火墙中添加入站规则,添加2211/tcp端口。
更多推荐
所有评论(0)