SSH bei Amazon EC2 zum Erstellen eines Tor-Relays

SSH bei Amazon EC2 zum Erstellen eines Tor-Relays

Ich erstelle eine Tor-Brücke mit Amazon EC2. Ich kann mich jedoch nicht per SSH mit meiner EC2-Instanz verbinden.

Ich führe den Befehl ausssh -vvv -i torRelayNode.pem username@amazon_instance

Hier ist die Antwort:

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

Potentielle Lösungen:

  1. SSH funktioniert nicht mit PEM-Dateien, daher muss ich PEM in ein Dateiformat konvertieren, das OpenSSH versteht -Anweisungen von AmazonVerwenden Sie eine PEM-Datei, daher glaube ich nicht, dass es daran liegt.
  2. Ändern Sie die Portnummer in meiner sshd_config-Kopierdatei so, dass sie der Portnummer von EC2 entspricht, die 9001 lautet - das könnte richtig sein, aberTor-Relay-AnweisungenIch verstehe, sagen Sie nicht, dass Sie sshd_config ändern sollen.

Antwort1

Der Fehler „Verbindung zum Host [amazon_instance], Port 22: Zeitüberschreitung beim Vorgang“ bedeutet, dass das unmittelbare Problem nicht mit dem Schlüssel zusammenhängt, sondern dass kein Handshake für eine TCP-Verbindung möglich ist.

Das Problem besteht darin, dass entweder SSHD nicht ausgeführt wird, auf dieser IP nicht auf Port 22 lauscht oder durch die Firewall deaktiviert ist.

Wenn es durch eine Firewall geschützt ist, kann dies in der EC2-Instanz, in den AWS-Steuerelementen oder, weniger wahrscheinlich, in jedem Hop zwischen Ihnen und AWS der Fall sein.

verwandte Informationen