한 호스트에서 다른 호스트로 패스워드없는 인증을 설정하려고합니다. 다음은 시나리오입니다.한 호스트에서 다른 호스트로 암호없는 인증을 설정하는 방법
사용자 A는 호스트 A (Windows 서버)에 액세스 할 수 있습니다. 사용자 B는 호스트 B (Unix Server)에 액세스 할 수 있습니다 (직접 액세스 할 수 없습니다. 다른 계정으로 호스트에 로그인 한 다음 사용자 B에게 su를해야 함)
비밀 번호를 설정할 수 있는지 알고 싶습니다. 호스트 A가 호스트 B에 사용자 B로 연결하도록 인증합니까?
호스트 A에서 공개 키를 가져와 authorized_keys (... /. ssh/authorized_keys) 파일에 추가하려고했습니다. I는 authorized_keys에 대한 사용 권한을 확인하고 (600)이다 스푸핑에 다음의 authorized_keys의 700
목차이다 가지고
---- SSH2 PUBLIC KEY를 BEGIN ---- SSH-RSA AAAAB3NzaC1yc2EAAAABJQCCCIEAwc4rPjPeehHYe1VmUX4/X8pZwtqBawwD56Ksfi3wlEiM ZlbO1kH1a + eBAC51aWgYbuAiKsLCaVVtZKx0ArcfJzWvnO36VpHGYxPEMpBG/YzoxVwh5WL2DUNijJ1/ ZePAeayg/4RvBp2y9Ds1TQB29Oe3tTVeRTY3eUky4zSWEQE == 사용자 A의 @의 호스트 A ---- 내가 우리를 포함한 파일에 사용자 @ 호스트의 몇 가지 조합을 시도
END SSH2 공개 키 ---- erB @ hostB하지만 아무 소용이 없습니다.
혹시 가능하지 않은 것을 시도하는 사람이 있으면 알려주세요 (내가 제대로하지 못했을 수 있음)? 아니면 내가 빠진 것이 있다면?
도움을 주시면 감사하겠습니다. 감사.
첫 번째 답변에서 축하드립니다! 그것은 잘 쓰여지고 분명합니다. –