PuTTy AWS нет такого файла или каталога - PullRequest
0 голосов
/ 10 октября 2019

PuTTy AWS нет такого файла или каталога

  • 1 - создан экземпляр ec2 в AWS ubuntu
  • 2 - загружен ключ (файл .pem)
  • 3 - так как я использую windows, я скачал PuTTy
  • 4 - сгенерировал файл замазки
  • 5 - я вошел в систему с Putty (login as: ubuntu Authenticating with public key "imported-openssh-key" )

  • 6 - Теперь нужно запустить:
cd path/to/my/dev/folder/
chmod 400 JupyterKey.pem
ssh ubuntu@11-111-111 -i JupyterKey.pem

# Не работает !!


, так что я подключен к шпатлевке, и теперь я пытаюсь открыть ключ(Automation.pem), чтобы связаться с сервером AWS, чтобы начать сборку моих ноутбуков Jupyter

# First attempt

[ec2-user@ip-111-11-11-111 ~]$ cd \Users\pb\Desktop\pYTHON\AWS\server

-bash: cd: UserspbDesktoppYTHONAWSserver: No such file or directory


# Second attempt

[ec2-user@ip-111-11-11-111 ~]$ ssh -i "imported-openssh-key" ubuntu@ec2-54-67-50-191.us-west-1.compute.amazonaws.com

Warning: Identity file imported-openssh-key not accessible: No such file or directory.
The authenticity of host 'ec2-ip-111-11-11-111.us-west-1.compute.amazonaws.com (ip-111-11-11-111)' can't be established.
ECDSA key fingerprint is 11111111111111111111111111111111111111111111111111111.
ECDSA key fingerprint is 11111111111111111111111111111111111111111111111111111.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'ec2-11-111-111.us-west-1.compute.amazonaws.com,11-111-1191' (ECDSA) to the list of known hosts.
Permission denied (publickey).
[ec2-user@ip-172-31-28-150 ~]$


1 Ответ

1 голос
/ 10 октября 2019
  1. Ваша команда cd не работала, потому что в Linux, как файловые системы, разделитель каталогов - /, а не a. \ Указывает, что это специальный символ \ n для перевода строки или \ r для возврата каретки. Также Linux-подобные файловые системы чувствительны к регистру.

Я говорю Linux Like, потому что это относится практически ко всему, кроме Windows, включая подсистему Windows Linux, Mac, Any Unix flavour (Linux, BSD и т. Д.). ..)

Во второй попытке в текущем каталоге нет файла с именем import-openssh-key. Вам нужно иметь файл с ключом в каталоге, который вы пытаетесь использовать ssh с опцией -i.

Более типичный способ использования ssh находится в вашем домашнем каталоге (вы можете перейти кэто с помощью cd ~ в большинстве Linux-подобных систем). Вы создаете каталог с именем .ssh, сохраняете там свои ключи и настраиваете файл, чтобы знать, как получить к ним доступ.

Также я считаю, что теперь есть встроенная поддержка SSH вWindows, так что вам, вероятно, больше не нужно прыгать через обруч замазки.

Если файл ключа не находится на сервере, вам нужно будет скопировать его на сервер Ubuntu, используя scp

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...