加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

ssh – 如何将文件从Bluemix上的Liberty文件复制到Windows?

发布时间:2020-12-14 02:06:23 所属栏目:Windows 来源:网络整理
导读:我正在使用 Windows7,我有cf设置,我的应用程序已经迁移到迭戈,我可以ssh到我的应用程序(cf ssh APPNAME).我可以在我的ssh中运行scp,但我不知道使用什么选项. 据我所知,scp期望目标机器运行ssh.因此,如果我从Linux机箱连接到Bluemix,目标将是我的本地机箱和具
我正在使用 Windows7,我有cf设置,我的应用程序已经迁移到迭戈,我可以ssh到我的应用程序(cf ssh APPNAME).我可以在我的ssh中运行scp,但我不知道使用什么选项.

据我所知,scp期望目标机器运行ssh.因此,如果我从Linux机箱连接到Bluemix,目标将是我的本地机箱和具有ssh访问权限的用户.由于我正在运行Windows,因此默认情况下不可用.

如果所有这些都是真的,那么我想我有几个选择:
– 改用Linux
– 将ssh安装到windows中
– 可能使用类似winscp的东西,但我不确定bluemix是否只能通过’cf ssh’命令访问

想法/想法?

解决方法

您应该能够使用WinSCP之类的东西来传输文件.首先,您需要使用CF CLI获取一些东西.

>从命令中获取应用程序guid(其中< app_name>表示应用程序的名称):
cf app< app_name> –guid
>获取一次性ssh代码:
cf ssh-code

接下来,找到Bluemix区域的相应端点:

> ssh.ng.bluemix.net:2222为美国南部
> ssh.eu-gb.bluemix.net:2222为英国
> ssh.au-syd.bluemix.net:2222悉尼

在WinSCP(或类似工具)中,使用SCP文件协议,将用户名设置为cf:< guid> /< app_instance>其中< guid>是来自上述命令的指南和< app_instance>是您的应用程序的实例编号(如果您的应用程序只有一个实例,则为0).根据上面显示的Bluemix区域的主机/端口设置主机/端口,并使用cf ssh-code命令将密码设置为ssh-code.

然后您就可以登录了,记住ssh-code是一次性使用的,因此每次连接时都需要重新生成该部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读