반응형 dev etc.3 [ec2, appleboy/ssh-action] ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain 오류 발생 시 상황 appleboy/ssh-action 깃헙 액션 플러그인을 통해 aws ec2 로 연결 시도 시 다음과 같은 오류가 발생하였습니다. [ERROR] ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain 해당 태스크에 대응하는 github workflow 구성 파일 (yml) 은 다음과 같습니다. - name: Deploy uses: appleboy/ssh-action@master with: host: ${{ secrets.STAGE_HOST }} username: ${{ secrets.STAGE_HOST_USERNAME }} key: ${{ secre.. 2023. 5. 5. npm install 할 때 자주뜨는 node-gyp ERR 개발하면서 처음 package install 을 하면 저 에러를 자주 만난다. 단순히 에러 로그만 확인해보면 node-gyp 라이브러리 cmake 파일을 빌드하는 데 실패한 것 처럼 보인다. date-fns 라이브러리 설치할 때도 저 에러를 자주 만나는데, node-gyp 의존성을 가진 라이브러리라 그런 것 같다. 아무튼 저 에러는 node 버전을 변경하면 빠르게 우회할 수 있는데, 에러 원인이나, 관련하여 자세한 정보는 아래 issue에서 확인 가능하며 https://github.com/nodejs/node-gyp/issues/809 이 글에서는 해결 방법만 간단히 정리해 보기로 했다 # node 버전 관리 도구 (nvm) 을 사용한다 macOS 기준으로 homebrew 를 이용해 쉽게 설치 가능하다... 2021. 10. 30. Windows 에서 C++ 을 python처럼 사용하기 [jupyter C++ kernel] 필자는 육사에서 일반 대학으로 편입하게 되어 올해부터 수업을 듣게 되었다. 전공필수 이수 조건으로 인해 '자료구조' 수업을 다시 들어야 했는데, 새로운 대학에서는 자료구조 수업을 C++ 을 이용한다는 소식을 듣고 C++ 공부를 시작하게 되었다. 필자는 지금까지 대부분의 프로젝트와 수업을 java 나 python 으로 진행하였고, 육사에서 자료구조 수업을 들을 때도 python으로 진행했었다. python은 분명히 강력하고 좋은 언어이지만 메모리 관리, 비트 연산 , 시스템 프로그래밍 같은 하드웨어적인 부분을 공부하고 기본을 다지기엔 C 언어 계열을 이용하는 것이 더 적합하다는 판단을 했고, 이번 기회에 다른 언어, 특히 C와 같은 비교적 low level 의 고급 언어 (뭔가 역설적인 표현이지만) 를 공.. 2020. 3. 12. 이전 1 다음 반응형