
로컬 컴퓨터에서 클라우드 서버(Amazon Lightsail)로 데이터를 전송하려고 할 때 문제가 있습니다. 내 생각은 개인 키를 사용하여 scp 명령을 사용하여 로컬 컴퓨터에서 데이터를 전송하는 것이 었습니다. 그러나 오류 메시지가 나타납니다.
ssh: connect to host my_public_IP port 22: Connection timed out lost connection
그런 다음 ssh 명령을 시도했습니다.
ssh -i /lightsail_key.pem Administrator@my_public_IP
같은 오류가 발생했습니다.
"관리자"라는 사용자 이름을 사용해야 합니까? 내 Amazon Lightsail 인스턴스는 Windows Server 2016입니다.
해당 공용 IP 주소를 ping할 수 있지만 SSH 연결이 작동하지 않습니다.
SSH TCP 포트 22는 Amazon Lightsail 네트워킹 설정 IPv4 방화벽 규칙에서 활성화됩니다.
답변1
Windows에는 기본적으로 SSH 서버가 설치되어 있지 않습니다.
scp(또는 WinScp)를 사용하여 로컬 시스템에서 Lightsail 인스턴스로 파일을 전송하려면 다음을 수행해야 합니다.
- 인스턴스에 SSH 서버가 설치되어 있는지 확인하십시오
- 보안 그룹의 IP 주소에 SSH 포트가 허용됩니다.