2012-04-12 2 views
0

암호없이 [email protected]에서 [email protected]으로 SSH하고 싶습니다.다른 계정에서 암호없이 ssh를 설정하는 방법

암호를 사용하여이 작업을 수행 할 수 있습니다. , machine1.com에 ~ 사용자 1/스푸핑/id_rsa_gsg_keypair를하고 machine2.com에 ~ 사용자 1/스푸핑/authorized_keys에를 설정하는 SSH-Keygen은을 사용하여 SSH 매뉴얼 페이지의 지침을 사용하여

, 내가 할 수에서 password없이 machine1.com "ssh [email protected]"의 user1. 하지만 동일한 설정 절차를 사용하여 비밀번호없이 로그인 할 수는 있지만 user1의 대상 user2 (예 : machine1.com의 user1) 대신 "ssh [email protected]"이 비밀번호없이 작동하지 않습니다.

이 지시 사항은 키를 설정하고 machine1.com의 user1 계정과 machine2.com의 user2 계정에 적절하게 복사 할 수 있도록 machine1.com에서user2 계정이 필요하다는 것을 나타내는 것 같습니다. 이게 맞습니까? machine2.com의 user2에 로그인하기 위해 user1 계정을 사용하여 machine1.com에서 필요한 키를 생성 할 수 있습니까?

업데이트 : machine2.com 대신 제 3의 컴퓨터 machine3.com을 사용하여 시도했으며 원하는대로 작동합니다. 동일한 일반적인 문제가 있지만 해결책이없는 여러 게시물을 웹에서 발견했습니다. 문제가 될 수있는 모든 WAG? 사전에

감사

답변

1
당신은 기본적으로 두 계정에 동일한 키를 재사용 할 수 있도록

당신은, 당신이 ~ USER1/스푸핑/authorized_keys에에 복사 machine2에서 ~ 사용자 2/스푸핑/authorized_keys에에 동일한 데이터를 복사 할 수 있습니다 . 이것이 좋은 생각인지 결정하는 것은 당신에게 달려 있습니다.

그러나 두 번째 키를 생성 할 수도 있지만, 명령 행에서 machine1의 권한 부여에 사용할 키 파일을 명시 적으로 지정해야합니다.

+0

~ machine1.com에서 ~ user1/.ssh/authorized_keys와 ~ user2/.ssh/authorized_keys는 machine1.com에서 user1 계정을 사용하여 생성 된 ~ user/.ssh/id_rsa.pub 파일과 동일한 내용을 갖습니다. 그러나 슬프게도, [email protected]에서 "ssh [email protected]"은 암호를 묻습니다. – Fred

관련 문제