• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

명령어 질문좀 드릴게용

19.11.25 20:43 작성 조회수 109

0

ssh-keygen -b 2048 -t rsa 까지는 알겠는데요 

이후에 -f ~/.ssh/id_rsa -q -N '' 이거는 어떤걸 의미 하는지 

알수잇을까요 ? 앤서블하고는..동떨어진 질문이라 죄송해여 ㅠㅠ 

그리고 추가로 ignore_errors 는 어떤 의미 인지도 좀..ㅠㅠ 

답변 1

답변을 작성해보세요.

0

아 괜찮아요 ^^

-f File Specifies name of the file in which to store the created key.

는 위치를 뜻합니다. 

 

-q Silence ssh-keygen. 라고 해서 말없이 조용히 만들라는 의미구요 그러니까..따로 화면에 나오고 그러면 안되서요 

[-N new_passphrase], 은 이런 의미인데요..밑의 그림을 보면 empty for no passphrase라는걸 -N ''으로 표현했다고 보시면 될거 같아요.

종합적으로 보면, 그러니까..ssh-keygen을 하면, 아래와 같이 위치 지정을 하고, 엔터를 막 눌러줘야 만들어주잖나요 그걸 한줄로 문장으로 표현해야 하다 보니...위와 같이 코드를 짠거에요 

Generating an SSH key with ssh-keygen

<훔쳐왔음>

아 그리고 마지막으로요 ignore_errors 이거는요..중복해서 만들면 에러라고 보는데...그걸 무시해달라고 간곡하게 앤서블한테 부탁한거였어요!!

지금처럼 인증을 만드는게 아니라 자주 쓰이진 않아요 ^^

이해가 안 가거나 부족한게 있으면 얘기해주세요~ :) 

아..맞다 위에꺼 쉽게 이해하려면 하나하나 명령어로 실행해 보면 더 쉽게 이해될수도 있어요.