Облачная литейная SSH

Я хочу получить доступ к моему приложению, размещенному в Cloud Foundry, с помощью графического интерфейса, такого как Filezilla или любого другого. Есть ли способ увидеть, какие файлы я отправил, и отправить один файл в облачное хранилище, а не использовать CLI ssh?

1 ответ

Основной способ доступа к вашему приложению через SSH — этоcf ssh, но это просто удобный способ сделать это. Вы можете использоватьsshилиscpилиsftpили любой другой инструмент, который их поддерживает, например Filezilla.

Инструкции:

  1. Вам нужен хост для вашей среды. Это говорит вашему клиенту, где подключиться. Это одна и та же конечная точка для всех приложений (это прокси). Чтобы получить его, запуститеcf curl / | jq -r .links.app_ssh.href.

  2. Вам нужно имя пользователя для вашего приложения. Это уникально для вашего приложения и принимает форматcf:<app-guid>. Чтобы получить руководство по приложению, запуститеcf app <name> --guid.

  3. Вам нужен номер экземпляра приложения. Если у вас есть только один экземпляр вашего приложения, используйте 0. Если у вас есть несколько экземпляров приложения, вы можете выбрать, какой из них будет отсчитываться от нуля.

  4. Вам нужен пароль. Это временный пароль, который работает один раз и только в течение короткого периода времени. Чтобы запустить его,cf ssh-code& скопируйте вывод.

Теперь у вас есть все необходимое, чтобы подключить это к вашему клиенту:

  1. Для ssh:ssh -p 2222 cf:<guid>/<app-instance>@<endpoint>, когда будет предложено ввести пароль. Бывший:ssh -p 2222 cf:162fd89b-2ff3-46cf-8d00-f58659d8b4a1/0@ssh.example.com.

  2. Для объекта:scp -P 2222 -oUser=cf:<guid>/<app-instance> <local-file> <endpoint>:remote-file. Бывший:scp -P 2222 -oUser=cf:162fd89b-2ff3-46cf-8d00-f58659d8b4a1/0 my-local-file.json ssh.example.com:my-remote-file.json.

  3. Для фтп:sftp -P 2222 cf:<guid>/<app-instance>@<endpoint>. Бывший:sftp -P 2222 cf:162fd89b-2ff3-46cf-8d00-f58659d8b4a1/0@ssh.example.com.

Справочный документ: https://github.com/cloudfoundry/diego-ssh#cloud-foundry-via-cloud-controller-and-uaa

Другие вопросы по тегам