퍼티와 파일질라 모두에서 AWS 서버에 대한 SSH가 중단되었습니다. 이 게시물이 포괄적인 문제 해결 목록이 될 수 있도록 노력하고 있으므로 다른 스택 오버플로 페이지에 대한 링크를 공유해 주시면 해당 질문으로 편집하겠습니다.
Disconnected : No supported authentication methods available (server sent :publickey)
이 오류는 거의 1년 전에 연결을 설정할 때부터 익숙한 오류입니다. AWS SSH를 처음 설정하는 경우 가장 일반적인 문제를 해결합니다:
그러나 이전에 작동하던 시스템에 영향을 줄 수 있는 유일한 방법은 다음과 같습니다:
다른 가능성은 어떤 것이 있을까요?
(아래 허용된 게시물에 따라) 이 문제에 대한 해결책은 AWS EC2의 경우 이 세 가지 모두에 적절한 권한이 있어야 한다는 것입니다(777 안됨은 이 중 어느 것도 허용되지 않음). 가능한 한 가지 예는 다음과 같습니다.
/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600
/var/log/secure에서 어떤 오류가 발생하는지 알 수 있으며, 완전히 잠겨 있는 경우 이 비디오 자습서를 참조하여 액세스 권한을 얻으세요: http://d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4
PuTTY 가 기본적으로 지원하지 않는 개인 키 형식 (스페름) 에 의해 생성된 아마존 EC2. PuTTY 는 변환할 수 있는 열쇠를 도구에서는 release. 푸트리젠 필요한 PuTTY 형식 (리베크). 사용자의 개인 키를 변환해야 합니다 (리베크) 를 이 형식을 사용하여 인스턴스를 연결에 시도하기 전에 PuTTY.
이 단계를 수행하는 방법을 다음과 같습니다. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
이 문제를 해결했다.
난 이미 문제, 우연히 같은 실수. # 39, ll i& 여기에 대비하여, 누군가 같은 실수를 예증의표적으로 공유할 수 있습니다.
기본 단계를 설명하는 다른 있다.
굿 럭!
포괄적인 답이 있습니다. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
사용하는 경우 OS:
행운을 빕니다.
대부분의 경우 인증 방법을 사용할 때 오류가 없는 잡을라는데 대한 잘못된 sername 로그인하십시오. 하지만 여전히 어려움을 겪고 있는 나는한다 무언가 찾을 경우 연결 문제를 가지고 있고 위의 모든 옵션 했다.
내가 만든, one thing I found Linux VM 을 재현하기 위해 시도하시겠습니까 연결 문제로 부부가 같은 경우, 사용자 이름 없는 빈 공간을 고객의 주요 페어당 AWS 명령했죠 (". ") 및 joyon. (." ";) 실제로 주요 페어당 이름, 심지어 AWS 승인하십시오 수 있습니다.
다음 예는 when I 로 명명된 주요 페어당 AWS.FREE.LINUX" ",, 연결 항상 이를 거부했다. When I 로 " AWS_FREE_LINUX",, 다 작동합니다.
이를 통해 희망을 조금.
나에겐 그냥 알 수 있는 파일질라 개인 키를 가지고 있었다:
나는 롭스부르크스 사용하여 새 인스턴스를 기존의 Linux from my Windows 컴퓨터에 AWS Cli 및 그들이성년에 등록할 수 있습니다.
난 이미 생성된 파일을 사용할 수 있는 뉴욕주 문제가 Putty 지프리크 내 , .
>. aws 롭스부르크스 장부를요 인프라 ssh sername ec2 - - >. ssh 개인 키 ec2 가 사용자 " c:\key.ppk";
오늘 나와 유사한 문제가 일어나지 않았다. 난 또 많이 우리 섹스한거요 압수수색한 바 있다. 아무도 움말. 그냥 그 두 차례 변경사항과 프레젠테이션이든 제대로 작동하는지 잘 알려져 있다.
희망 도움이 된다.
Ssh 세션 동안, 그 이후 잠이 깼다 내 ssh 접속, 난 내 SRV 시작했다고 할 수 있으며, 새 인스턴스를 I& # 39 m, ssh 새 인스턴스를 (와 동일한 키).
내가 이전 볼륨입니다 .ssh/authorized_key 확인 및 couldn& 마운트되었습니다 새로운 컴퓨터 및 허가 또는 컨텐트입니다. # 39 문제를 찾을 수 없다.
Putty 시테그로런드 접속되어야 시도하는 동안 서버를 통해 동일한 문제가 있었습니다. 그들의 지침을 는 예쁜 철저한 하며, 일부 백성이었으 didn& # 39 내 업무에 사용할 수 없다.
백그라운드로 실행하는 파전t.렉세 사용을 권장하고 있는. # 39 의 it& 자발적으로 등록할 수 있도록 되어 있으며, 주요 (s) 에 대해 알고 있었을 때 Putty 시동키는 연결을 시도합니다.
장소 의 몇 의 키를 지정할 수 있는 방법을 찾았어 직접 Putty 세션 정의: Putty 구성 >. 연결 >. SSH >. 인증 >. ", Private key 파일을 찾아 리베크 데이터베이스에구성원을 authentication", 주요 파일 포맷.
이렇게 하면 대회가 가져다줄래요 호스팅하면서 without 문제를 해결했다.