우분투 -Linux를 처음 사용하기 때문에 원격 시스템에서 ssh 사용자를 생성하고 키를 생성해야합니다. 명령을 통해 key_file을 사용하여이 시스템에 액세스하십시오.키 기반 SSH 사용자를 만드는 방법은 무엇입니까?
ssh -i key_file [email protected]
어떻게 할 수 있습니까?
우분투 -Linux를 처음 사용하기 때문에 원격 시스템에서 ssh 사용자를 생성하고 키를 생성해야합니다. 명령을 통해 key_file을 사용하여이 시스템에 액세스하십시오.키 기반 SSH 사용자를 만드는 방법은 무엇입니까?
ssh -i key_file [email protected]
어떻게 할 수 있습니까?
는 파일 id_rsa_gsg_keypair를의 복사본을 만들어이 서버/시스템에 액세스하려는 몸을 제공합니다. 당신이 사용자 "사용자"와 같은 다른 호스트에 연결하려면 다른 시스템
ssh -i id_rsa [email protected]
연결하려는 시스템에서 public 키 (일반적으로 id_rsa.pub
또는 이와 비슷한 항목)를 authorized_keys 파일에 추가해야합니다.
사용자가 신품이며 authorized_keys 파일이 아직 존재하지 않는 경우이 명령을 사용하면 해당 파일이 생성됩니다.
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
다음은 sshd가 호스트에서 실행 중인지 확인하고 게시 한 명령으로 연결할 수 있어야합니다. 원격 서버 -
ssh-keygen
ssh-copy-id [email protected]
cd .ssh
에
에
는 당신이 필요로하는 것은 사용자 즉, 해당 연결을 열 예정이다 사용자의 공개 키 데스크탑 컴퓨터 또는 사용자가 아닌 일부 서버에서 로그인 한 경우 원격 호스트에 로그인하고 있습니다.현재 사용자의 키가 $ HOME/.ssh에 이미 생성되어 있는지 확인할 수 있습니다. 거기에 "id_rsa"및 "id_rsa.pub"(rsa 키용)과 같은 것을 찾아야합니다. 그들은 존재하지 않는 경우에, 당신은
ssh-keygen -t rsa
를 호출하여 만드는 대중이 예에서는 id_rsa.pub에 사용자의 파일 $ {HOME에 넣어되어야한다, 그런 식으로 생성되는 키 원격 호스트}/.ssh/authorized_keys.
.ssh 700
.ssh/authorized_keys 600
은 자세한 내용은 http://www.openssh.com/faq.html#3.14를 참조하십시오
이 파일이 원격 호스트에 존재하지 않는 또는 스푸핑이 존재하지 않는 경우, 다음과 같은 권한으로 해당 파일을 작성해야하는 경우
.과정에 대한 자세한 설명은 여기에서 찾을 수 있습니다 :
의
가능한 중복 [? 어떻게 어떻게 설정 공개 키 인증] (http://stackoverflow.com/questions/7260/ how-do-i-setup- 공개 키 인증) –