ssh without password

1863 단어 password
우리는 항상 ssh를 통해 서버에 접근하고 매번 비밀번호를 입력해야 한다. 이 부분을 피하기 위해 우리는 조작을 한다.
1. 입력:
.이렇게 너의 ~/.ssh/디렉터리에 두 개의 새 파일이 있습니다, id_rsa 및 id_rsa.pub, 각각private/public key;
ssh-keygen -t rsa

주의: "ssh-keygen-trsa"를 실행할 때마다 개인 키 파일이 달라집니다.
2,public key를 서버에 복사하여 ~/.ssh/디렉터리에서 먼저 서버에 로그인하여 이 디렉터리가 있는지 확인하고 없으면 새로 만듭니다.
[eva@Eva ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/eva/.ssh/id_rsa): 
/home/eva/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/eva/.ssh/id_rsa.
Your public key has been saved in /home/eva/.ssh/id_rsa.pub.
The key fingerprint is:
f6:b1:f1:38:8c:41:31:c6:53:01:7f:7d:53:d9:4e:c7 eva@Eva
The key's randomart image is:
+--[ RSA 2048]----+
|       .=oo.   .+|
|       .o+   . .E|
|        ... . .+o|
|       .   .   .o|
|        S o      |
|       . = *     |
|        . * .    |
|           .     |
|                 |
+-----------------+
[eva@Eva ~]$ cd /home/eva/.ssh
[eva@Eva .ssh]$ ls
id_rsa  id_rsa.pub

방금 생성된public 키 파일을 서버에 복사합니다
ssh [email protected]
mkdir ~/.ssh

3. 서버에서 방금 전송된 id_rsa.pub 누적 authorized_keys 파일 끝
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/
키는 누구나 읽을 수 있는 것이 아니므로 권한을 설정해야 합니다.
ssh [email protected]
cd ~/.ssh
cat id_rsa.pub >> authorized_keys

4. 매번 로그인할 때마다 입력해야 한다[email protected]귀찮지 않아요? 다음에alias를 만들면 돼요.
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

좋은 웹페이지 즐겨찾기