$ ssh-keygen -t rsa
Enter file in which to save the key (/home/axl/.ssh/id_rsa): <return> 그냥엔터
Enter passphrase (empty for no passphrase): <Type the passphrase> 내가생각해둔 10문자 이상의 문장 * 나중 등록시 재입력해야하니 기억 필요
$ ls -al ~/.ssh/
id_rsa.pub 등을 포함하여 확인가능 보안수준 확인
2. Key 서버에 전송 및 등록
$ ssh-copy-id demo@198.51.100.0
id_rsa.pub 파일을 리모트 서버의 ~/.ssh/authorized_keys 파일에 추가해줘야 함
처음으로 설정할 때는 아래와 같이 폴더도 만들고 보안설정도하고 등록도하는 일괄처리 설정 가능
$ cat ~/.ssh/id_rsa.pub | ssh demo@198.51.100.0 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys"
**또는 서버로 pub 파일을 송신해서
$ scp ~/.ssh/id_rsa.pub sshid@서버주소(198.51.100.0):id_rsa.pub
cat id_rsa.pub>>~/.ssh/authorized_keys 로 가능
***또는
cat id_rsa.pub 으로 출력된 파일을 카피해서
sudo nano ~/.ssh/authorized_keys에 붙여넣어도 된다.
3. 내 SSH agent에 Key 추가 / 확인
이과정을 안해주면 sign_and_send_pubkey: signing failed: agent refused operation
이러한 에러멧세지 출력됨
$ ssh-add 여기서 1번과정에서 입력한 문장을 한번 입력해줘야 등록 추가 가능
$ ssh-add -l 확인
댓글 없음:
댓글 쓰기