umar라는 로컬 컴퓨터에서 원격 PC(예: 10.10.10.5)에 로그인하고 싶습니다. 원격 컴퓨터의 사용자는 'coolapp'이므로 다음 작업을 거의 수행하고 싶습니다. ssh[이메일 보호됨]비밀번호를 입력하지 않고 공개키로 로그인합니다. 문제는 내 로컬 컴퓨터에 'coolapp' 사용자가 없다는 것입니다. 내 로컬 컴퓨터에 'coolapp' 사용자를 먼저 생성하고 이에 대한 SSH 키를 생성하지 않고도 원격 컴퓨터에 로그인하려면 어떻게 해야 합니까?
답변1
답변2
여기에 몇 가지 내용을 혼합하고 있습니다. 원격 시스템에 로그인하기 위해 시스템 전체에서 동일한 사용자 이름을 가질 필요는 없습니다.
키를 원격 서버(공개 부분)와 로컬 컴퓨터(개인 부분)에 저장했는지 확인하고 권한을 확인하세요. 그러면 다음을 사용하여 로그인할 수 있습니다.
ssh [email protected]
비밀번호를 묻지 않고(잠금 해제해야 하는 키가 있는 경우 제외)
개인 키는 에 있어야 합니다 ~/.ssh/id_rsa
. 권한이 올바르게 설정되었는지 확인하세요.
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
~/.ssh/authorized_keys
귀하의 대중은 다음과 같은 권리를 갖고 있어야 하며 적용되어야 합니다.
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
/etc/ssh/sshd_config
마지막으로 가서 열쇠 사용이 허용되는지 확인하세요 .