# 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

+ Recent posts