IntelliJ IDEA에서 "keypair '****' is corrupt or has unknown format."라고 말했을 때의 처방전
What's Problem
SSH 키를 다음 명령으로 생성
SSH 키 쌍 생성# メールアドレスは自分のに置き換えてね
$ ssh-keygen -t rsa -b 4096 -C [email protected]
생성 된 개인 키 (.ssh/id_rsa
)를 사용하여 IntelliJ에서 서버로 SFTP 전송 설정을 수행합니다.
[Tools] > [Deployment] > [Configuration] > [대상 서버를 선택(없으면 "+"에서 더해라)]
설정 항목
설정값
유형
SFTP
Host
전송할 대상 서버 이름
사용자 이름
서버에 로그인 할 때의 사용자 이름 (이었을 것)
Authentication
Key pair OpenSSH or PuTTY
Private key path
위에서 생성한 개인 키의 전체 경로
Passphrase
개인 키 비밀번호
Test Connection
테스트 연결을 원하는 경우 누르기
루트 경로
전송 대상 서버의 프로젝트 루트 (로 맞았습니까?)
웹 서버 URL
대상 서버의 URL
Advanced
추가 설정을 하고 싶은 경우에 스스로 설정한다
에서, 소스를 수정해 서버에 자동 전송할 때, 「File Transfer」에 이하의 에러 로그가.
File_Transfer 로그# 鍵の内容とか時間は適当
[20YY-MM-DD hh:mm] Automatic upload
[20YY-MM-DD hh:mm] Automatic upload failed: keypair '/Users/user_name/.ssh/id_rsa' is corrupt or has unknown format.
Only SSH2 keys in OpenSSH format (DSA, RSA or ECDSA) or PuTTY Private Key *.ppk keys are supported.
Error message: invalid privatekey: [a@abcabc
중요한 것은 여기.
Only SSH2 keys in OpenSSH format (DSA, RSA or ECDSA) or PuTTY Private Key *.ppk keys are supported.
Resolve
이하에서 열쇠 쌍 재작성하고, 다시 IntelliJ에 등록.
SSH 키 쌍 생성(재)ssh-keygen -t rsa -b 4096 -m PEM -C [email protected]
Test Connection -> 성공.
Thanks
# メールアドレスは自分のに置き換えてね
$ ssh-keygen -t rsa -b 4096 -C [email protected]
# 鍵の内容とか時間は適当
[20YY-MM-DD hh:mm] Automatic upload
[20YY-MM-DD hh:mm] Automatic upload failed: keypair '/Users/user_name/.ssh/id_rsa' is corrupt or has unknown format.
Only SSH2 keys in OpenSSH format (DSA, RSA or ECDSA) or PuTTY Private Key *.ppk keys are supported.
Error message: invalid privatekey: [a@abcabc
Only SSH2 keys in OpenSSH format (DSA, RSA or ECDSA) or PuTTY Private Key *.ppk keys are supported.
이하에서 열쇠 쌍 재작성하고, 다시 IntelliJ에 등록.
SSH 키 쌍 생성(재)
ssh-keygen -t rsa -b 4096 -m PEM -C [email protected]
Test Connection -> 성공.
Thanks
Reference
이 문제에 관하여(IntelliJ IDEA에서 "keypair '****' is corrupt or has unknown format."라고 말했을 때의 처방전), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Artifacts1989/items/bbcdbdad53798535703b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)