From T3_KR_KNU
Revision as of 04:19, 22 December 2015 by Hanbi (Talk | contribs) (Created page with "== ssh Public key authentication == === key 생성하기 === mkdir ~/.ssh chmod 700 ~/.ssh ssh-keygen -t rsa === 더 나은 보안 레벨을 원한다면 === ssh-keyg...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1 ssh Public key authentication

1.1 key 생성하기

mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

1.2 더 나은 보안 레벨을 원한다면

ssh-keygen -t rsa -b 4096

1.3 public key 전송

접속하고자하는 서버에 public key 전송.

ssh-copy-id username@host

위의 명령은 public key 파일을 접속하고자 하는 서버의 ~/.ssh/authorized_keys 파일로 전송하는 것과 동일한 기능을 합니다.

1.4 Permission denied (publickey) 오류가 발생한다면

~/.ssh/authorized_keys  파일의 퍼미션을 수정해줍니다.
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys