오픈파일럿을 개인키(ssh key)를 이용하여 콤마3에 접속하고, 다양한 커스텀포크를 사용하거나 개인이 수정하여 운용하는 것이 가능합니다. 앞서 개인 ssh-key를 생성하여 git-hub에 등록을 마치고, putty를 이용하여 콤마3에 접속하는 방법을 알려드리고자 합니다. 워크벤치를 쓰는 분들도 많지만, 저는 개인적으로 익숙한 putty를 사용하여 콤마3에 접속하고 Software를 수정, 업데이트하고 있습니다.
*아래 순서대로 모두 했는데 접속이 안되면 콤마3 기기에서 SSH 키를 삭제 후 다시 등록하시면 됩니다.
목차
- 오픈파일럿 콤마3에 git 아이디 등록
- putty 설치
- puttygen으로 ppk 파일 생성
- putty 로 콤마3 접속하기
1. 오픈파일럿 콤마3에 git 아이디 등록
이전 포스팅에서 SSH 키를 생성하여 github에 등록하였습니다. 이번에는 반대로 콤마3에 github 아이디를 등록하여야 합니다. 오픈파일럿 소스는 깃허브에 등록된 개인 키(SSH key)를 이용하여 접속하기 때문에 아이디가 틀리거나 다른 사람의 ssh key를 이용하면 접속 시 에러가 납니다.
콤마3의 ‘네트워크’ 메뉴에서 ‘고급설정’을 클릭합니다. 그리고 IP 주소를 확인합니다.

메뉴 중 SSH 키 ‘추가’를 클릭 후 github 아이디를 입력합니다. 저는 이번에 새로 만든 ‘geniuth2’ 를 입력해 주었습니다.
2. Putty 설치
콤마3에 접속하기 SSH 키를 이용해 접속하기 위해서는 여러 가지 프로그램이 있지만 putty를 이용하여 접속하는 방법을 알려드리겠습니다. 워크벤치는 공부하고 추후 가이드 올리도록 하겠습니다.
먼저 Putty(https://www.putty.org/) 에 접속하여 downlaod putty를 클릭합니다.
여러 링크 중에 64 bit x86(putty-64bit-0.81-installer.msi) 버전을 클릭하여 다운로드합니다.
기본값으로 설치합니다.
3. Puttygen으로 ppk 파일 생성
putty를 설치하면 여러 가지가 설치되는데 그중 puttygen을 실행합니다.
*puttygen에서도 키 생성이 가능하지만, 콤마3에서는 잘 안되네요.
Conversion -> import key를 클릭하고, 어제 생성한 SSH 파일(id_rsa)을 선택합니다.
그러면 아래와 같이 ssh 키 정보 화면이 뜨는데, Save private key를 클릭합니다. 암호 설정 경고문이 뜨는데, 그냥 예(y) 합니다. 적당한 파일명으로 저장을 합니다. 저는 그냥 openpilot_com3라고 했습니다.
4. putty 로 콤마3 접속하기
ppk 파일 생성까지 완료했으면 Putty를 실행합니다.
왼쪽 메뉴 중에 Connection – SSH – Auth – Credentials 항목으로 들어갑니다.
‘Private key file for authentication’ 에 3번에서 생성한 ppk 파일을 등록합니다.
다시 맨 위 Session 항목에서 콤마3 ip 주소, port는 8022 를 입력하고, Saved Sessions 접속 이름을 적당히 정하고,(저는 ‘Openpilot_com3’) Save를 클릭합니다. 두 번째 접속부터는 저장한 세션 이름을 클릭 후 ‘Load’ 를 클릭하면 저장한 내용으로 접속이 가능합니다.
그러면 SSH key, 콤마3 ip 주소가 저장됩니다.
이제 Open을 클릭하여 콤마3에 접속합니다.
경고문이 뜨는데, Accept 합니다.
로그인 id는 comma 입니다.(콤마2, 이온은 root 입니다.)
이렇게 문구가 뜨면 콤마3에 접속이 완료된 것입니다.
이제 콤마3를 통해 오픈파일럿을 재미있게 가지고 놀 준비가 완료 되었습니다.
*SSH-key 생성은 오픈파일럿 볼트EV에서 사용하기-2부, SSH Key 생성(개인키) 글을 참조하시면 됩니다.
'오픈파일럿' 카테고리의 다른 글
오픈파일럿 로그 보는 방법, tmux a, 아이폰 termius (0) | 2024.07.02 |
---|---|
오픈파일럿 github 의 software 콤마3(이온)에 설치하기 (0) | 2024.07.02 |
오픈파일럿 브랜치, Github에서 내 저장소로 볼트EV fork 가져오기 (0) | 2024.07.02 |
오픈파일럿 볼트EV에서 사용하기-2부, SSH Key 생성(개인키) (1) | 2024.07.02 |
볼트EV에서 오픈파일럿 사용하기-1부, 준비물(하드웨어) (1) | 2024.07.02 |