ssh - 访问云代工文件系统(如 FTP)?
问题描述
我在 IBM Cloud (Bluemix) 中有一些云代工 nodejs 应用程序,并且面临一些临时文件夹问题。如果我可以直接访问应用程序文件夹(比如我的 .tmp)来调试那里保存的内容,那就更容易了。我只能在 SSH 中思考,但我更喜欢可视化工具或连接服务。任何想法?
解决方案
您可以使用图形工具通过scp或sftp浏览文件。我使用 FileZilla 浏览文件。访问文件的说明类似于所有 Cloud Foundry 提供程序,包括 IBM Cloud:
- 我使用 CLI 登录到 IBM Cloud:
ibmcloud login
- 接下来,设置组织和空间:
ibmcloud target --cf
- 获取应用程序的 GUID:
ibmcloud cf app YOURAPP --guid
- 查找 ssh 端点:
ibmcloud cf curl /v2/info
- 为 ssh 访问发出一次性密码:
ibmcloud cf ssh-code
这样,使用cf:theGUIDfrom3/0 之类的用户名(0 可能是另一个数字,具体取决于您拥有的实例数量)和一次性密码登录。主机是在所示端口上列为app_ssh_endpoint的主机。您可能需要为其添加协议前缀,例如sftp://。
推荐阅读
- c# - 如何使用 Web 服务在数据库中插入数据?
- javascript - 简单堆积的行图
- java - 在 appium 中使用 x,y 坐标点击时可以收集元素的属性吗?
- reactjs - 有时我没有道具时如何为 onChange 添加功能?
- swift - Swift:写入数据如何知道何时完成 Cocoa
- angular - 使用 ngClass 动画更改类状态
- parameters - 避免重载解析中的歧义
- android - OnCreate 方法不断调用 OnResume 方法
- wpf - 重新连接 RDP 时 WPF 应用程序更新布局
- javascript - 服务器端代码无法识别我的 req.body.variable,说明它未定义