일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- G-suite
- 한글가이드
- ssh key 배포
- PlayBook
- proxycfg
- XCP-ng
- freebsd
- Elasticsearch
- xe guest utilities
- ansible
- Kibana
- docker
- Kibana server is not ready yet
- endpoint security
- ELASTIC
- pfsense
- 로그인불가
- elastic stack
- Proxy
- miniconda
- Windows
- macos
- 보안양파
- centos 8
- x-pack
- GitLab
- bash
- hardening
- application security
- Today
- Total
선 밖에 선 자유인
ssh key 인증 설정 본문
서버측에서 ssh-keygen 실행
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/danielsong/.ssh/id_rsa):
Created directory ‘/home/danielsong/.ssh’.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/danielsong/.ssh/id_rsa.
Your public key has been saved in /home/danielsong/.ssh/id_rsa.pub.
The key fingerprint is:
…..
.ssh란 디렉토리가 만들어지고 id_rsa와 id_rsa.pub 파일 생성
여기서 id_rsa는 자기만 갖고 있을 파일이고 id_rsa.pub은 다른 서버에 배포
$ ls -l .ssh
합계 16
-rw——- 1 danielsong danielsong 1675 5월 21 14:43 id_rsa
-rw-r–r– 1 danielsong danielsong 410 5월 21 14:43 id_rsa.pub
.ssh 디렉토리의 권한
$chmod 700 .ssh
drwx—— 2 danielsong danielsong 4096 5월 21 14:43 .ssh
public key를 배포. authorized_keys접속할 서버
접속 후, .ssh 디렉토리 생성, authorized_keys 파일 생성
권한은
-rw——- 1 root root 1095 2008-04-01 18:16 authorized_keys
아니면 chmod 600 authorized_keys
id_rsa.pub 내용을 복사
ssh-rsa …………B3……………………..AAAQE………….oh+l3b37g0ZVfkRcne+fPMx9i4NoFtRrRyCTACZDXA4rAFXS4Kx3NGAanQOVR5k2etHJdJBfD6Jo4+0Oj+yTvCmhD33NkB5SJ50gknLggdkQn+BjwJVj3BSWF+96kT9z7/z/bxqYP7q17wpSse132XwfxRBXR1zkTiivpOQxuOawJMwoo8+6gU9Bgfej5bMZy5NbWjczkXJYZwkOcG7JCAGozXjX9fpJ48rwkJ/4IbuRpzM14LHK7HF29CC24URQSix5xvjQ0ZCcMyprbFL5xAFc+yoSZV9Y18wDFJgRmcagGLte2sESOWalSSYDU3xR2gs7XQ==
$ssh <호스트>