2017-01-25 4 views
3

Я использую Windows7, у меня есть cf setup, мое приложение перенесено в Diego, и я могу ssh в мое приложение (cf ssh APPNAME). Я могу запустить scp внутри моего ssh, но я не знаю, какие варианты использовать.Как скопировать файлы из Liberty на Bluemix в Windows?

Из того, что я могу сказать, scp ожидает, что целевая машина будет работать с ssh. Поэтому, если бы я был связан с Bluemix из Linux-контейнера, целью был бы мой локальный ящик и пользователь, имеющий доступ к ssh. Поскольку я запускаю окна, это недоступно по умолчанию.

Если все это правда, то я думаю, у меня есть несколько вариантов: - использовать Linux вместо - установить SSH в окна - возможно, использовать что-то вроде WinSCP, но я не уверен, что если bluemix может быть доступен только через команду «cf ssh»

мысли/идеи?

ответ

7

Вы должны иметь возможность использовать что-то вроде WinSCP для передачи файлов. Сначала вам нужно получить несколько вещей, используя CF CLI.

  1. получить приложение Guid из команды (где <app_name> представляет имя вашего приложения): cf app <app_name> --guid
  2. получить одноразовый код на SSH: cf ssh-code

Далее найти подходящий Конечная точка для вашего региона Bluemix:

  1. ssh.ng.bluemix.net:2222 для US South
  2. ssh.eu-gb.bluemix.net:2222 для Соединенного Королевства
  3. ssh.au-syd.bluemix.net:2222 Сидней

В WinSCP (или аналогичного инструмента), использование SCP-файла протокола, укажите имя пользователя cf:<guid>/<app_instance>, где <guid> является директором из приведенных выше команд, а <app_instance> - номер экземпляра вашего приложения (0, если ваше приложение имеет только один экземпляр). Установите хост/порт в соответствии с указанным выше хостом/портом для вашего региона Bluemix и установите пароль для вашего ssh-кода из команды cf ssh-code.

После этого вы сможете войти в систему, помните, что ssh-код является одноразовым, поэтому вам нужно будет регенерировать эту часть каждый раз, когда вы подключаетесь.

+0

Это работало так, как описано, спасибо! – Mike

 Смежные вопросы

  • Нет связанных вопросов^_^