2014-04-15 1 views
0

아마존 AWS에서 하나의 수세 리눅스 EC2 인스턴스를 생성합니다.퍼티가 성공적으로 연결되고 pscp가 "서버가 우리의 키를 거부했습니다."

인스턴스에 액세스하려면 '퍼티'하는 것이 좋습니다 (키 쌍 파일을 사용하고 key.pem이라고 부르 자고 key.ppk로 변환했습니다). 호스트에 로그인하면 'root'사용자 이름을 사용하여 OK입니다.

 
login as: root 
Authenticating with public key "imported-openssh-key" 
Last login: Tue Apr 15 15:17:55 2014 from x.x.x.x 
SUSE Linux Enterprise Server 11 SP3 x86_64 (64-bit) 

As "root" use the: 
    - zypper command for package management 
    - yast command for configuration management 

Management and Config: https://www.suse.com/suse-in-the-cloud-basics 
Documentation: http://www.suse.com/documentation/sles11/ 

Have a lot of fun... 

동안 내가 파일을 복사하는 'PSCP'를 사용하려고하면 항상 실패, 출력

 
Server refused our key 
Using Keyboard-interactive authentication. 
Password: 

 
C:\Users\t440s\Downloads\putty\pscp.exe -i key.pps test.txt [email protected]:/tmp 

사실은 다음과 같이 내 'PSCP'명령을 사용, 내 암호를 모르는.

그리고 난을/etc/SSH/sshd_config에의 다음 섹션을 확인, 비밀번호에게 내가 win8을 사용하고

 

# Authentication: 

#LoginGraceTime 2m 
PermitRootLogin without-password 

PasswordAuthentication no 

필요하지 않습니다 루트 보인다.

도와주세요. 당신 것.

+1

당신의 커맨드 라인은 key.pps를 보여줍니다, 맞습니까? – datasage

+0

죄송합니다. 오타입니다. ppk가되어야합니다. –

+0

해결 방법을 제공해 주시겠습니까? 감사합니다 –

답변

3

나는 다운로드 및 설치, 당신은 유닉스 환경 창 : 이제 자식 bash는 유형 명령이다가 당신이 어디에 LS 확인하고 이제 제발, 당신이 망할 놈의 배쉬 도구 http://git-scm.com/download/win의 무료 및 오픈 소스를 사용합니다 싶습니다 당신은

scp -i /c/Users/USERNAME/Download/key.pem filename.txt [email protected]:/tmp 

당신은 내가 루트 작업을 생각 해달라고 컴퓨터에 연결할이다 우분투 또는 다른 사용자 EC2 사용자를 대체 할 수 GIT 강타에이 명령을 입력 할 수 있습니다. 그것이 당신을 위해 일한다는 것을 알리십시오

+0

Git Bash가 ssh 명령 줄을 다른 쉘과 다르게 처리하는 이유는 무엇입니까? 중요한 것은이 테스트를 위해 ssh 및 scp의 명령 줄 버전을 얻는 것입니다. –

+0

Linux ec2 노드에서 파일을 복사하고 Git Bash가 파일을 제공한다면 사용하기 쉽습니다. 나는 그것을 시도하고 윈도우에서 리눅스 껍질처럼 느낀다. – abaid778

관련 문제