[Linux 리눅스] 리눅스 SSH 키 인증, 링크 생성 (RHEL 8, CentOS)
SSH 키 기반 인증 설정
개인키 및 공개키 생성
암호 입력 안하면 기본적으로 .ssh 디렉토리 안에 id_rsa, id_rsa.pub 키 파일 생성됨
1
ssh-keygen
공개키 공유
SSH 키 쌍의 공개키를 server의 user2에 전송
1
ssh-copy-id user2@server
지정 경로에 SSH 키 생성
현재 경로에 key2 키 생성
1
ssh-keygen -f ./key2
식별된 공개키 공유
생성한 key2 공개키를 server의 user2에 전송
1
ssh-copy-id -i ./key2.pub user2@server
ssh-agent 사용
passphrase 사용 안하고 자동으로 암호 제공해줌
1
eval $(ssh-agent)
위 명령을 통해 해당 쉘 세션에 대해 환경 변수를 자동으로 설정
파일 간 링크 관리
하드 링크 생성
a.txt 파일에 대한 하드 링크 b.txt를 /tmp 디렉토리에 생성
1
ln a.txt /tmp/b.txt
하드 링크
는 디렉토리에 걸지 못하며, 다른 파일 시스템에 생성하지 못하는 한계가 있다.
(파일 시스템마다 inode를 따로 관리하기 때문)
또한, 소프트 링크와 달리 링크가 걸려있는 것을 눈으로 확인 불가 (원본 구분 안됨)
소프트 링크 생성
/app 디렉토리를 가리키는 소프트링크 /home/user/appdir 생성
1
ln -s /app /home/user/appdir
ls -rtl 명령으로 소프트 링크 확인 가능
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.