[VM] SSH 접속 설정

2025. 1. 7. 11:17·네트워크/Linux

준비물 : 서버 A , 서버 B, VMware 

 

리눅스 교재

779P 참고

SSH 접속 설정 제한

 

1. Root 계정을 제외한 계정 로그인 가능 설정.

 

 1) /etc/ssh/sshd_config 파일 접속 

 

vi /etc/ssh/sshd_config

 

설정 과정

PermitRootLogin no #패스워드를이용한 루트 계정 로그인 차단 (YES/NO)
PasswordAuthentication no #패스워드를 이용한 계정 로그인 차단 (YES/NO)

Match User *,!root
	PasswordAuthentication Yes # 루트를 제외한 계정 패스워드 로그인 허용

 

결과

 

Rocky는 허용 하고 Root는 차단 한 모습

2. 인증키를 이용한 SSH 서버 접속 : ssh-keygen

 

SSH-keygen

 

 

 

S

 

1. 인증키를 이용한 SSH 접속 : SSH-kegen

 

준비물 : 서버 A , 서버 B 

 

1) keygen을 사용한 키 생성

ssh-keygen -t rsa -f <파일경로>( ~/.ssh/my_custom_key) -b <비트길이>

주요 옵션 :

 

  • -t : 지원되는 키 유형 
    • rsa: RSA 알고리즘 (보편적으로 사용됨).
    • dsa: 디지털 서명 알고리즘 (DSA, 보안상 잘 사용하지 않음).
    • ecdsa: ECDSA 알고리즘 (더 가볍고 빠름).
    • ed25519: 높은 보안성과 효율성을 제공하는 최신 키 유형.

 

RSA 를 사용하여 3072 bit의 공개키 및 개인키 생성

 2)원격지 공개키 복사 : 

   

ssh-copy-id

ssh-copy-id user@server

ssh-copy를 이용한 키 복사 완료
SSH 와 키를 이용한 접속 완료

 

ssh-copy-id root@10.0.1.209 를 이용한 접속 방법

 

'네트워크 > Linux' 카테고리의 다른 글

[linux]디스크 파티션 분할  (0) 2025.01.17
[Liunx] 리눅스 명령어 정리 (작성중)  (0) 2025.01.10
[Linux] 리눅스 특징 (수정 필요)  (0) 2025.01.08
[VMware] 원격 연결 설정  (0) 2025.01.06
VMware에 Linux 설치 (가상환경 구축)  (2) 2024.12.31
'네트워크/Linux' 카테고리의 다른 글
  • [Liunx] 리눅스 명령어 정리 (작성중)
  • [Linux] 리눅스 특징 (수정 필요)
  • [VMware] 원격 연결 설정
  • VMware에 Linux 설치 (가상환경 구축)
cumo
cumo
  • cumo
    이것저것
    cumo
  • 전체
    오늘
    어제
    • 분류 전체보기 (86) N
      • 보안뉴스 (14)
      • Project (4)
        • Network (0)
        • Linux (0)
        • Cloud (1)
      • wargame (1)
      • DevOps (8)
        • K8s (4)
      • 네트워크 (49)
        • Secuerity (1)
        • Cloud (6)
        • Linux (20)
        • Network (22)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 도구모음 사이트
  • 공지사항

  • 인기 글

  • 태그

    1
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
cumo
[VM] SSH 접속 설정
상단으로

티스토리툴바