기존에 쓰던 서버를 더이상 사용할 수 없게 되어 AWS 서버를 사용하게 되었는데,
가장 먼저, SFTP로 파일을 전송을 해야 했다.
평소 하던 방법대로 빠른 연결의 호스트 부분에 sftp://[IP]를 쓰고 사용자명, 비밀번호를 입력해 접속하려니,
인증키가 파일로 되어있다는 사실을 깨닫고 파일-사이트 관리자에서 새 사이트를 만들었다.
이 때 호스트엔 내가 받은 IP를 그대로 쓰고, 로그온 유형을 키 파일로 바꿨다. 프로토콜은 SFTP로.
EC2를 Ubuntu로 만들면 기본 사용자인 ubuntu를 사용자로 하고,
키 파일에 내가 받은 키 파일을 등록했다.
그런데 접속이 되지 않았다.
다양한 시도를 해봤는데, root로 접속하면 'Received unexpected end-of-file from SFTP server' 이런 에러가 났고..
무슨 설정을 바꿔줘야 할까, 아직은 AWS가 낯설어서 겁내고 있던 중
한 포스팅에서 호스트에 Public DNS를 써줘야 한다는 사실을 발견.
*update: 다시 시도해보니 Public DNS 말고 IP로도 접속 잘된다. 저번엔 대체 왜 안됐던건지..........
그 외 설정은 그대로 하니 드디어 접속 성공.
root 사용자로는 아직도 안되지만.. 급한 건 해결했으니 그 쪽은 차차 해결해야겠다.
'AWS' 카테고리의 다른 글
AWS EC2 인스턴스 Port 열기 (0) | 2017.10.02 |
---|---|
AWS EC2 인스턴스에 PuTTY로 접속 (PuTTYgen 사용하여 .ppk 키 파일 생성) (0) | 2017.10.02 |