728x90
항상 쓰던 서버에서 새로운 도커 컨테이너를 생성 후 vscode에서 remote를 사용하여 원격으로 컨테이너에 접속하기 위해 몇가지 파일들을 수정 해 주고
마지막으로 " /etc/init.d/ssh restart " 해당 명령어를 입력하면 문제없이 원격으로 접속이 가능했는데 서버 재부팅 후부터는
Permissions 0755 for '{key_name}' are too open.
이러한 에러가 발생했다.
![](https://blog.kakaocdn.net/dn/4zrpa/btszK9aKiUP/a9SkwSbUUldtJK6BETOvY1/img.png)
이 에러는 오류를 발생시킨 key에 대한 권한이 너무 많이 부여되어 있어서 생긴 문제이다.
(확인 해 보면 해당 key가 777 권한 또는 write 권한이 부여 되어 있을 것.)
따라서, 해당 key에는 write 권한이 없어야 하기에 400 권한으로 수정 해 주면 해결 된다.
컨테이너 터미널 창에서 아래 명령어를 입력 해 주면 된다.
chmod 400 {key_name}
이후 다시 /etc/init.d/ssh restart 해 주면 vscode에서 remote를 통해 해당 컨테이너에 접속이 가능해 진다!
728x90