Сохранение ключей ssh ​​в Azure Cloud Shell

Я использую Azure Cloud Shell для ssh на своих виртуальных машинах.

Я создал ключи SSH, создал свои виртуальные машины и смог подключиться к своим виртуальным машинам по ssh. Мой сеанс облачной оболочки Bash был внезапно отключен (не основная проблема), и после открытия нового сеанса в облачной оболочке я больше не мог использовать ssh в моей виртуальной машине. Я проверил свой каталог .ssh, и ни одного из моих ключей там больше нет (пусто).

Я знаю, что каталог dir clouddrive сохраняется, но я хочу подтвердить, есть ли .ssh.

Если нет, то как этого добиться, поэтому я больше не сталкиваюсь с этой проблемой.


person Mexicoder    schedule 15.06.2020    source источник


Ответы (1)


Нет, каталог .ssh не является постоянным каталогом. Как вы знаете, только каталог clouddrrive может сохранять ваши файлы. Таким образом, возможное решение состоит в том, что вы можете сохранить свой SSH-ключ в clouddrive, когда вы используете новый сеанс, вы можете скопировать .ssh из clouddrive. Или добавьте параметр -i, тогда команда будет выглядеть так:

ssh -i /path/to/private_key username@IP
person Charles Xu    schedule 16.06.2020