728x90
ssh-add 명령어
ssh-agent가 private key를 캐싱할 수 있도록 등록해주는 명령어이다.
이 덕분에 한번 개인키를 입력하면 다시 입력할 필요없이 세션이 유지되는 동안 편리하게 사용할 수 있다.
The -K and -A flags are deprecated and have been replaced by the --apple-use-keychain and --apple-load-keychain flags, respectively. To suppress this warning, set the environment variable APPLE_SSH_ADD_BEHAVIOR as described in the ssh-add(1) manual page.
-> ssh-add -K ~~~ : ~~~라는 팸키를 캐싱하여 등록
-> ssh-add -L : 캐싱된 팸키 살펴보기
-> ssh -A username@host로 or ssh username@host 로 접속
그럼 ssh명령어에서 -i와 -a의 차이는?
그리고 -a가 없고 있고의 차이는? 없으면 확실히 그냥 접속인건데 -a가 있고 없고의 차이를 모르겠다.
-A Enables forwarding of the authentication agent connection. This can also be specified on a per-host basis in a configuration file. Agent forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the agent's UNIX-domain socket) can access the local agent through the forwarded connection. An attacker cannot obtain key material from the agent, however they can perform operations on the keys that enable them to authenticate using the identities loaded into the agent.
ssh -i "pem키의 파일 경로" username@host
https://www.lesstif.com/lpt/ssh-agent-private-key-ssh-add-123338804.html
https://devlog.jwgo.kr/2019/04/17/ssh-keygen-and-ssh-agent/
https://library.gabia.com/contents/infrahosting/9002/
https://askubuntu.com/questions/973959/what-does-the-command-line-option-a-in-the-ssh-command-do
728x90
'TIL(Today I Learned)' 카테고리의 다른 글
TIL_220601_스터디 추가 공부 및 정리 (0) | 2022.06.01 |
---|---|
TIL_220225 (0) | 2022.02.25 |
TIL_220224 (0) | 2022.02.24 |
TIL_0215_Data Mesh (0) | 2022.02.16 |
TIL_0215_프로세스 마이닝분석(데이터분석) (0) | 2022.02.15 |