
Amazon EC2를 사용하여 Tor 브리지를 만들고 있습니다. 하지만 EC2 인스턴스에 SSH로 연결할 수 없습니다.
나는 명령을 실행한다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가 이해할 수 있는 파일 형식으로 변환해야 합니다.아마존의 지시PEM 파일을 사용하므로 이것이 아니라고 생각합니다.
- sshd_config 복사본 파일의 포트 번호를 EC2의 포트 번호인 9001에 해당하도록 변경합니다. 이것이 맞을 수도 있지만Tor 릴레이 지침나는 sshd_config를 변경하라고 말하지 않습니다.
답변1
"호스트 [amazon_instance] 포트 22에 연결: 작업 시간 초과" 오류는 즉각적인 문제가 키와 관련된 것이 아니라 TCP 연결을 핸드셰이크할 수 없음을 의미합니다.
이는 문제가 sshd가 실행되고 있지 않거나 해당 IP의 포트 22에서 수신 대기하지 않거나 방화벽이 꺼져 있다는 것을 의미합니다.
방화벽이 꺼져 있는 경우 EC2 인스턴스, AWS 제어 또는 가능성이 적지만 사용자와 AWS 간의 홉에 있을 수 있습니다.