2012-07-30 3 views
0

SSH로 비밀번호가없는 인증을 어떻게 활성화 할 수 있습니까?ssh를 통한 비밀번호없는 인증 활성화

이것은 /.ssh 폴더를 찾을 때 가지고있는 것입니다.

bash-3.00$ cd ~/.ssh 
bash-3.00$ pwd 
/home/uname/.ssh 
bash-3.00$ ls -lt 
total 2 
-rw-r--r-- 1 uname gid-uname  489 Jul 26 18:55 known_hosts 

그리고 나는 다음에 내가해야 할 일을 모른다. known_hosts 폴더의 사용 권한을 변경해야합니까? 또는 다른 것?

답변

1

authorized_keys이라는 파일에 공개 키를 추가하십시오.

groupother 사용 권한이 설정되어 있지 않은지 확인하십시오.

+0

이 비록 유래에 대한 문제가 아닙니다 ... – KarlP

0
  • ssh-copy-id를 사용하여 호스트 (이 당신이 암호없이 로그인 필요)로 SSH 신원을 통해 ssh-keygen
  • 복사를 사용하여 키를 생성합니다.

man ssh-keygen 도움을 시스템에 man ssh-copy-id.

2

로컬 컴퓨터에서 이러한 단계를 수행하는 원격 및 로컬 컴퓨터 사이의 암호없이 SSH를, 당신이 사용하려면 : -

1 단계> 루트 @의 localmachine : ~> SSH-Keygen은 -t RSA

주 - .ssh 디렉토리가 이미 원격 시스템에 존재하고 있다고 가정하면, 이렇게하십시오. (ssh root @ remotemachine mkdir -p .ssh)

2 단계> cat .ssh/id_rsa.pub | ssh를 뿌리 @ remotemachine '고양이 >> 스푸핑/authorized_keys에'

3 단계> 루트 @의 localmachine : ~> ssh를 루트 @의 remotemachine