기존에 쓰던 서버를 더이상 사용할 수 없게 되어 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 사용자로는 아직도 안되지만.. 급한 건 해결했으니 그 쪽은 차차 해결해야겠다.




+ Recent posts