Невозможно использовать SFTP через FileZilla?

Я создал Linux VM на Microsoft Azure через этот блог Создание безопасных Linux VM в Azure с помощью пар ключей SSH

Вкратце это просто звучит так:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout filename.key -out filename.pem

После этого мы должны загрузить наш . pem файл для нашей Linux VM

i uploaded filename.pem file

После этого, всякий раз, когда я хочу войти в мою виртуальную машину, мне нужно сделать следующее:

ssh -i .ssh/filename.key user@subdomain.cloudapp.net

и я могу войти в мою Linux VM, но я не могу использовать FileZilla для передачи файлов, я пытался добавить filename.key файл в настройках FileZilla sftp, но он не принимается. Никакой ошибки, просто диалог открытия файла закрывается без какой-либо ошибки.

Буду очень рад, если кто-нибудь подскажет, как я могу подключиться через FileZilla. Что я делаю неправильно, или какие-то шаги я пропустил?

-1
задан 8 April 2016 в 16:27
1 ответ

Как я вижу, вы развернули свою виртуальную машину в режиме Azure Service Manager (ASM), также известном как классический режим. Это означает, что вы используете облачную службу и Azure Load Balancer.

Доступ к облачной службе осуществляется с помощью VIP (балансировщика нагрузки), в то время как к отдельным виртуальным машинам обычно обращаются с помощью VIP :. Назначив IP-адрес уровня экземпляра конкретной виртуальной машине, к этой виртуальной машине можно будет получить доступ напрямую, используя этот IP-адрес.

Я думаю, что это должно решить вашу проблему :-)

Все подробности для определения IP-адреса уровня экземпляра на виртуальной машине: https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/

С уважением

Станислав

-1
ответ дан 5 December 2019 в 21:00

Теги

Похожие вопросы