3월, 2020의 게시물 표시

SSH 비밀키에서 공개키 유도하기

ssh-keygen 으로 만든 id_rsa(비밀키)는 별도로 보관했는데, 공개키는 보관하지 않아 비밀키를 다시 만들어야 하나 싶었는데, 다행히 간단하게 공개키를 유도할 수 있다.

$ ssh-keygen -y -f id_rsa > id_rsa.pub

Sed 특정 문자열 포함 줄 제외하기

작업을 하다보면 sed를 많이 쓰는데, 특정 문자열을 포함하고 있으면 해당 줄을 넘기고 싶을 때가 있다.

넘기고자 하는 패턴에 명령어를 "n"을 붙이면 넘어간다.

#!/bin/sed -Ef /\s?ldap\s?/n s/^(passwd:.*)/\1 ldap/g s/^(group:.*)/\1 ldap/g s/^(shadow:.*)/\1 ldap/g
참조: https://www.gnu.org/software/sed/manual/sed.html