前提:已经使用了Cygwin64且IDEA版本2023、2024均有这个问题
发生这个问题可能是使用的是windows自带的C:\Windows\System32\OpenSSH\ssh.exe
安装Cygwin64时,需要同时选择安装rsync和ssh。第一次安装没选也没关系,可以再次运行安装程序安装,不用删除上一次的安装。或者使用Cygwin64 Terminal控制台安装,不过这种方式我没有尝试
然后在IDEA的rsync配置栏重新设置ssh路径为Cygwin64的相关ssh执行文件路径。
在IDEA正常使用还需要重新配置私钥。如果你已经在windows的openSSH中配置了可以拷贝过来。
在Cygwin64 Terminal中执行
- 创建 .ssh 目录
mkdir -p ~/.ssh
- 复制私钥文件:
cp /cygdrive/c/Users/yourusername/.ssh/id_rsa ~/.ssh/
- 设置文件权限:
chmod 600 ~/.ssh/id_rsa
- 复制~/.ssh/config 文件
cp /cygdrive/c/Users/yourusername/.ssh/config ~/.ssh/
- 测试 SSH 连接:
ssh cosmo_2.local
然后就可以了 标签:received,rsync,sender,IDEA,Cygwin64,ssh,使用,安装 From: https://www.cnblogs.com/Cosmo311/p/18532208