각각 여러 개의 인증 된 SSH 키가있는 여러 사용자가있는 서버가 있습니다. 어떤 키가 누가 속하는지 추적하고 키를 신속하게 제거 / 추가하는 효과적인 방법 (명령 줄 유틸리티?)이 있습니까 (ssh-copy-id 제외)?
1
쉘 스크립트는 로그에서 로그인 시간을 쉽게 추적하고 .ssh에서 파일을 조작 할 수 있습니다. 그게 당신이 찾고있는 것이 아니므로 답이 아닙니다.
—
RobotHumans
각 줄의 마지막 부분은
—
shellholic
.ssh/authorized_keys
주석을위한 것입니다. (출처 man sshd
: "프로토콜 1 공개 키는 옵션, 비트, 지수, 모듈러스, 주석 등의 공백으로 구분 된 필드로 구성됩니다. 프로토콜 2 공개 키는 옵션, 키 유형, base64로 인코딩 된 키, 주석. "). 질문에 대답하기 위해 나는 사용 vim
하지만 모든 편집자가해야합니다.
물론 모든 사용자가 별도의 사용자 계정을 가지고 있다면 모든 항목이 모든 사람의 홈 폴더 (또는 실제로 .ssh / authorized_keys에 있지만 어쨌든)에있는 한 문제가 없습니다.
—
Olli
@ shellholic, 당신은 좋은 대답이 있습니다. 다음과 같이 표시 될 수 있도록 게시하십시오 :)
—
djeikyb
@djeikyb 좋아, 완료했지만 조금 완료해야합니다
—
shellholic