SSH 명령어: 옵션 및 사용 방법

리눅스에서 SSH(Secure Shell)는 네트워크를 통해 다른 시스템에 안전하게 접속할 수 있도록 해주는 프로토콜입니다.

SSH는 원격 서버와 클라이언트 간의 통신을 암호화하여 보안성을 높이며, 주로 원격 접속, 파일 전송, 그리고 터널링 기능을 제공합니다. SSH 명령어를 사용하여 사용자는 원격 서버에 안전하게 접속한 뒤 다양한 작업을 수행할 수 있습니다.

터널링 기능: 한 네트워크에서 다른 네트워크로 데이터를 안전하게 전송하는 기술로 주로 VPN이나 SSH 같은 보안 통신에 사용됩니다.

1. SSH 명령어 기본 사용 방법

ssh 사용자명@호스트 주소

◻️ 사용 예시

우분투 계정으로 192.168.0.10 서버 접속 시 사용하며 이후 비밀번호를 입력 또는 인증키 설정 체크 후 로그인이 될 수 있습니다.

ssh ubuntu@192.168.0.10

2. SSH 명령어 옵션

옵션

설명

사용 예시

-p

포트번호 지정 (기본 22번이 아님)

ssh -p 2222 user@host

-i

개인 키 파일 지정

ssh -i ~/.ssh/id_rsa user@host

-v

상세 디버깅 정보 출력 (verbose)

ssh -v user@host

-C

데이터 압축 활성화

ssh -C user@host

-X

X11 포워딩 활성화 (GUI 실행용)

ssh -X user@host

-T

터미널 할당 비활성화 (명령 실행용)

ssh -T user@host command

SSH 명령어를 위한 이미지

3. 옵션 사용 예시

개인 키 파일 및 포트 설정 옵션을 같이 사용하는 예시입니다.

ssh -i /root/.ssh/my_key.pem -p 2020 ubuntu@192.168.0.10

Similar Posts

  • 리눅스 서버 시간 동기화: timedatectl(CentOS7 이상)

    리눅스에서 날짜 및 시간 설정이 필요한 이유는 서버 운영 중 시간이 잘못되면, 입력되는 DB데이터, 로그 데이터, 웹 서버에 접속한 기록 등의 시간이 맞지 않는 경우가 발생할 수 있기 때문입니다. 리눅스 서버 시간 동기화를 사용하는데 있어 OS는 두 개의 시계를 가지고 있습니다.시스템 시계(소프트웨어 시계), 하드웨어 시계(실시간 시계, BIOS 시계)입니다. 목차1. SSH 명령어 기본 사용…

  • clear 명령어

    목차1. SSH 명령어 기본 사용 방법◻️ 사용 예시2. SSH 명령어 옵션3. 옵션 사용 예시■ clear 명령어 – 기타명령어 clear 명령어는 리눅스에서 출력 된 터미널 화면을 지우는 명령어이다. clear 명령어는 도스의 cls 명령어와 동일한 뜻과 기능을 가지고 있다. 리눅스 터미널 화면을 지워주고 커서는 화면 상단에 위치학게 된다. 아래처럼 ll 명령어를 입력 후 clear 명령어를…

  • 리눅스 chgrp 명령어

    리눅스 chgrp 명령어는 파일 및 디렉토리의 그룹을 변경할 수 있는 명령어이며, Change Group의 약자입니다. 목차1. SSH 명령어 기본 사용 방법◻️ 사용 예시2. SSH 명령어 옵션3. 옵션 사용 예시✅ 리눅스 chgrp 명령어 기본 사용법 chgrp 명령어에서 옵션은 거의 사용되지 않습니다. ✅ chgrp 명령어 옵션 옵션 설명 -R 하위 디렉토리에 적용. ✅ chgrp 명령어 사용…

  • 리눅스 wget 명령어

    wget 명령어는 웹의 다운로드 링크를 리눅스 커멘드라인에서 실행해 다운로드를 할 수 있는 명령어입니다. HTTP, HTTPS, FTP 프로토콜을 이용해서 웹 서버에서 다운로드가 가능합니다. 목차1. SSH 명령어 기본 사용 방법◻️ 사용 예시2. SSH 명령어 옵션3. 옵션 사용 예시wget 설치하기 레드헷 계열에서 사용하는 패키지 매니저인 yum으로 wget 설치를 진행합니다. 기본 다운로드 명령입니다. wget 명령어 옵션 다운로드…

  • [Linux] usermod 명령어

    usermod 명령어는 user modification(사용자 수정)의 약자로 이미 존재하는 사용자 계정의 속성을 변경할 때 사용됩니다. usermod는 사용자의 로그인 이름, UID (사용자 ID), 홈 디렉토리, 로그인 셸, 그룹 등의 속성을 변경할 수 있는 명령어입니다. 목차1. SSH 명령어 기본 사용 방법◻️ 사용 예시2. SSH 명령어 옵션3. 옵션 사용 예시✅ usermod 명령어 기본 옵션 ✅ 주요 옵션 ✅…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차1. SSH 명령어 기본 사용 방법◻️ 사용 예시2. SSH 명령어 옵션3. 옵션 사용 예시리눅스 less 명령어 기본 사용…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 6   +   1   =