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

 

ssh-agent 가 private key 를 캐싱할 수 있도록 등록해 주는 ssh-add 명령어 사용법

 

www.lesstif.com

https://devlog.jwgo.kr/2019/04/17/ssh-keygen-and-ssh-agent/

 

SSH Keygen을 이용한 키 생성 방법과 ssh-agent에 대한 간단 설명 · Tonic

사이트 운영에 도움을 주실 수 있습니다. 고맙습니다. --> SSH Keygen을 이용한 키 생성 방법과 ssh-agent에 대한 간단 설명 2019년 04월 17일 SSH SSH 프로토콜을 이용해서 원격 서버 및 서비스에 연결, 인

devlog.jwgo.kr

https://library.gabia.com/contents/infrahosting/9002/

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

https://hbase.tistory.com/9

 

[Linux] SSH 키 - 비밀번호 없이 SSH 접속하기, SSH Key 로그인

원격 서버에 접속할 때 ssh 명령을 사용한다. 기본적으로 ssh 명령은 다음과 같이 실행하게 된다. $ ssh userId@server kerberos 인증이나 이번 포스트에서 살펴볼 ssh key 설정이 없다면 사용자는 비밀번호

hbase.tistory.com

https://askubuntu.com/questions/973959/what-does-the-command-line-option-a-in-the-ssh-command-do

 

What does the command-line option "-A" in the ssh command do?

As the title mentions, what does -A do? If i run man ssh there is no part which explains this option. Additional, whats the optionname for this parameter for a ssh config file? Where can I find a

askubuntu.com

 

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

+ Recent posts