
Я создаю мост Tor с помощью Amazon EC2. Но я не могу подключиться по SSH к своему экземпляру EC2.
Я запускаю командуssh -vvv -i torRelayNode.pem username@amazon_instance
Вот ответ:
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to [amazon_instance] port 22.
ssh: connect to host [amazon_instance] port 22: Operation timed out
Возможные решения:
- SSH не работает с файлами PEM, поэтому мне нужно преобразовать PEM в формат файла, который понимает OpenSSH -Инструкции Amazonиспользуйте PEM-файл, поэтому я не думаю, что это так.
- Измените номер порта в моем файле-копии sshd_config так, чтобы он соответствовал номеру порта EC2, который равен 9001 — это может быть правильно, ноИнструкции по Tor RelayЯ следую совету не менять sshd_config.
решение1
Ошибка «подключение к хосту [amazon_instance] порт 22: истекло время ожидания операции» подразумевает, что непосредственная проблема не связана с ключом, а скорее с невозможностью установить соединение TCP.
Это означает, что проблема либо в том, что sshd не запущен, либо не прослушивает порт 22 на этом IP-адресе, либо он отключен брандмауэром.
Если он защищен брандмауэром, это может быть в экземпляре EC2, в элементах управления AWS или, что менее вероятно, в любом узле между вами и AWS.