Cloud Foundry应用能否通过密钥认证SSH/SFTP到自身?
Cloud Foundry应用SSH到自身的密钥问题解答
- 应用容器内默认存在可用于SSH/SFTP连接自身的私钥,路径为
/.ssh/id_rsa_cf,对应的公钥文件是/.ssh/id_rsa_cf.pub。 - 你可以直接使用该私钥进行认证,无需获取
cf:<application-guid>对应的密码,示例命令如下:
SSH连接:
SFTP连接:ssh -i /.ssh/id_rsa_cf cf:<application-guid>@localhost -p 2222sftp -i /.ssh/id_rsa_cf -P 2222 cf:<application-guid>@localhost - 该密钥对是Cloud Foundry在启动应用容器时自动生成的,专门适配内部代理SSH到自身的场景,完全满足你在集成测试中免密码连接本地SFTP容器的需求。
内容的提问来源于stack exchange,提问作者Peter Alfvin
相关产品推荐
相关产品推荐

