"remotesystem"이라는 원격 시스템과 해당 시스템에 "foouser"라는 사용자 계정이 있다고 가정합니다.
로컬 시스템에서 로컬 사용자 "foouser"로 SSH 키 쌍을 생성하고 공개 키를 "remotesystem"의 "/home/foouser/.ssh/authorized_keys"파일에 넣을 수 있음을 알고 있습니다. 로컬 시스템에서 "원격 시스템"으로 "foouser"로 SSH를 연결할 때 SSH는 키 쌍을 사용하여 나를 인증합니다.
그러나 내 로컬 사용자 이름이 원격 시스템의 사용자 이름과 다른 경우 어떻게합니까? 즉, 로컬 사용자 "baruser"로 "remotesystem"으로 SSH를 사용하려면 어떻게해야합니까? "baruser"에 대한 키 페어를 생성하고 "/home/foouser/.ssh/authorized_keys"에 공개 키를 추가해야합니다. 그런 다음 로컬로 "baruser"로 로그인 한 상태에서 "ssh foouser @ remotesystem"을 사용할 수 있어야하며 SSH는 키 쌍을 사용하여 인증합니다.
이 시나리오에서 키 인증이 성공하지 못하도록 노력하고 있기 때문에 묻습니다. 사용자 이름이 일치하지 않거나 원격 시스템의 SSH 서버와 관련된 구성 문제인지 확실하지 않습니다.