You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate SFTP连接报错:Badgateway与Permission denied(publickey)求助

Power Automate SSH密钥错误解决方案

1. 正确导出OpenSSH私钥(避免手动拼接错误)

  • 打开PuttyGen,加载你的.ppk文件
  • 确认密钥类型为RSA(若不是,先转换为RSA格式)
  • 点击菜单栏Conversions -> Export OpenSSH key
  • 保存时不要设置密码(Power Automate的SSH连接器不支持带密码的私钥,这是高频踩坑点)
  • 用文本编辑器打开导出的文件,复制全部内容(包含-----BEGIN RSA PRIVATE KEY-----和-----END RSA PRIVATE KEY-----),直接粘贴到Power Automate的私钥输入框

2. 验证服务器端公钥配置

  • 登录目标服务器,检查~/.ssh/authorized_keys文件:
    • 确保文件内包含你.ppk对应的公钥(可直接从PuttyGen的Public key for pasting into OpenSSH authorized_keys file框复制)
    • 确保authorized_keys文件权限为600,.ssh文件夹权限为700(权限不符会直接导致Permission denied)
  • 重启服务器sshd服务:执行sudo systemctl restart sshd

3. 排查Power Automate连接器配置细节

  • 重命名连接器导致配置清空后,重新录入时:
    • 确认主机地址无多余空格或特殊字符
    • 用户名必须与服务器上绑定公钥的用户完全一致
    • 粘贴私钥时不要遗漏头尾标记,也不要添加额外换行或空格
  • 若仍报502错误,直接删除现有连接器,重新创建新的SSH连接器(避免旧连接器的缓存残留问题)

4. 解决DER长度报错问题

  • 绝对不要手动拼接私钥,必须使用PuttyGen官方导出功能生成标准OpenSSH格式私钥
  • 若导出后仍报错,检查密钥位数:Power Automate仅支持2048或4096位的RSA密钥,1024位密钥可能被拒绝

内容的提问来源于stack exchange,提问作者Andrew Draper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 04:15:59