# rsa 키 생성
ssh-keygen -t rsa
or
ssh-keygen -t rsa -C "rsa Key" // -t : 키 타입(rsa, dsa), -C : comment(생략가능)
or
ssh-keygen -t rsa -m PEM -f remote-key
# 키생성
/home/계정명/.ssh 디렉토리에 키생성
id_rsa : (개인키)
id_rsa.pub : (공개키) 원격 서버 authorized_keys에 저장
# 원격서버에서 공개키 등록
$cat >> ~/.ssh/authorized_keys
복사한 내용을 붙여넣은 뒤 엔터로 줄바꿈 해준뒤 ctrl+d로 저장
or
vi 편집기로 공개키를 추가해준다.
or
[로컬]#ssh-copy-id [계정명]@[원격IP주소]
>[암호입력]
# 원격접속 체크
ssh 계정명@서버ip
#개인키파일명 지정(미지정시 id_rsa파일)
ssh -i id_rsa 계정명@서버ip
# port 지정
ssh -p 22 계정명@서버ip
# Host Key Checking 비활성화
ssh -i id_rsa -o StrictHostKeyChecking=no ubuntu@10.10.10.10
# 권한 설정
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
# Build
Execute shell
ssh user@192.168.0.10 '
df -h
ls -al
'
# host key checking 비활성화
ssh -o StrictHostKeyChecking=no user@192.168.0.10
'Infra Structure > Linux' 카테고리의 다른 글
SSH 원격접속 설정 (0) | 2022.07.01 |
---|---|
리눅스 계정 추가 (0) | 2022.06.13 |
[Linux] ps -aux --forest | grep nginx (0) | 2022.06.01 |
scp 파일 전송 명령어 (0) | 2022.05.26 |
ll 명령어 등록하기(ls -al) (0) | 2022.05.25 |