기록용으로 남깁니다.
aws 에 업무용 vm 이 생성되어 있습니다.
초반에 접속에 애를 먹고 나서..
putty 용으로 키를 변환(ppk)해서 남겨둔 뒤로 putty 에서 해당 키 지정해서 접속하면 접속이 잘 됩니다.
당연히 잘 되겠거니 하면서 cmd.exe 열어서 bash 명령으로 WSL 진입한 상태에서 원본(이라 쓰고 착각했던이라고 읽는...) pem 키 파일을 다음과 같이 지정해서 접속을 시도했는데 거절당하더군요
ssh -i "original_key.pem" user@abcd.compute.amazonaws.com
Warning: Identity file skp-arhis-server-key.pem not accessible: No such file or directory.
user@abcd.compute.amazonaws.com: Permission denied (publickey).
아 뭐야 하고 한참을 시도하고 권한도 확인(0400)하고 난리를 치다가 포기하다가 또 시도하다가를 반복했더랍니다..
걍 포기할까 하고 지쳐갈 때쯤 해당 키파일을 열어봤습니다.
어쩌구 저쩌구 키 파일 내용이 써져 있는데 이쁘게 개행이 되어 있었습니다...
여기서 쎄해서 파일 정보를 보니 dos 더군요...
이 x친!! 하면서 wsl 에서 vim 으로 열어서 set ff=unix 를 지정하고 파일을 강제로 저장(권한이 읽기 전용, :wq!)하고 접속했더니..
잘 됩니다.
혹시나 비슷한 상황이시라면 키 파일 여셔서 개행문자 종류부터 확인하시기 바랍니다.
'IT > System Digging' 카테고리의 다른 글
[openwrt] wget https 주소 안됩니다!! (0) | 2023.09.27 |
---|---|
[Jetson Orin Nano] sd 카드 복제하기 (0) | 2023.07.19 |
grep 검색 패턴 앞 뒤로 출력하기 (0) | 2023.07.11 |
[ubuntu 20.04] apt NO_PUBKEY grafana / scootersoftware (0) | 2023.04.27 |
[raspberrypi 4B][crontab][systemctl] 서비스 실행 안되는 문제 (2) | 2022.12.23 |