栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

IDEA rsync同步异常

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA rsync同步异常

IDEA新出的一个功能,可以将本地代码通过ssh同步到远程服务器,在远程服务器上进行开发测

试。

 点击“Run on ”选项,可以指定远程服务器运行、开发

 

 如果是win10系统,勾选“Use rsync” 可能会出现类似的异常

rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(228) [Receive
r=3.2.3]

通过检索,发现是ssh不兼容导致的问题。

我们可以先排查一下win10环境是否自带的ssh。

以下命令需要使用win10自带的PowerShell,且是管理员权限。不能使用CMD

Get-WindowsCapability -online | Where-Object Name -like 'OpenSSH*'

如果OpenSSH.Client  和 OpenSSHell.Server均尚未安装,则此操作应返回以下输出:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

我的是系统自带了OpenSSH.Client

系统自带的ssh和rsync需要的ssh版本不对应,导致了这个异常。把系统自带的删除掉就可以了。

删除命令

# Uninstall the OpenSSH Client
Remove-WindowsCapability -online -Name OpenSSH.Client~~~~0.0.1.0

参考资料:

安装 OpenSSHhttps://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuseRSYNC异常https://www.cnblogs.com/bing-yu12/p/7507283.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/513761.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号