별의 공부 블로그 🧑🏻‍💻

🗒️ ssh (8)

728x90
  1. 2023.01.25 [MacOS] 맥(Mac)에서 구글 클라우드 플랫폼(GCP) 연동하는 방법

    맥(Mac)에서 구글 클라우드 플랫폼(GCP) 연동하는 방법 들어가며 맥에서 간편하게 GCP를 터미널에 연동하여 사용할 수 있다. 방법 Here's how I solved it: Open a terminal on your workstation and use the ssh-keygen command to generate a new key. Specify the -C flag to add a comment with your username. ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME] In my case it was: ssh-keygen -t rsa -f ~/.ssh/kubernetes-trial -C promisepreston Navigate int..

  2. 2022.05.09 [리눅스마스터 1급 실기] SSH(Secure Shell)

    SSH(Secure Shell) ssh의 개요 원격 시스템에 로그인하여 명령을 실행 하는 프로그램 기본적인 사용법은 telnet 과 유사하다. telnet과 ssh의 비교 telnet : 클라이언트와 서버간의 데이터 전송 시, 일반 텍스트 형태를 패킷으로 전달하여 패킷의 내용이 유출당할 수 있다. ssh : 패킷 전송 시 암호화시키므로 안전하게 패킷을 전송할 수 있다. 버전 ssh1 ssh2 ssh1을 개선한 것 ssh과 호환은 되지만, 기본적으로 호환성을 포함하고 있는 것이 아니므로 ssh1을 지원하려면 ssh1 서버를 같이 운영해야 한다. 이중 암호화 RSA 키 교환을 비롯하여 다양한 키 교환 방법 지원 ssh의 특징 ① 패킷을 암호화하여 다른 원격 프로그램인 telnet이나 rlogin에 비해 안전..

  3. 2022.03.15 [리눅스 명령어] rsync

    rsync Remote Synchronous 네트워크로 연결된 원격지의 파일들을 동기화하는 유틸리티 예전에 사용하던 rcp(remote copy)에 비해 처리 속도가 빠르다. 다음의 기능을 제공한다. 링크된 파일이나 디바이스 파일도 복사가 가능하다. 그룹을 포함한 소유권 및 허가권도 유지하여 복사할 수 있다. GNU tar 와 유사한 옵션을 사용한다. 특정 부분만 백업할 수 있다. CVS의 exclude 모드처럼 같은 파일들은 제외할 수 있다. ssh나 rsh을 이용하여 전송 가능하고, root 권한이 필요하지 않다. 내부 파이프라인을 통하여 전송 기간을 줄인다. 익명(Anonymous) 사용자 및 인증된 사용자를 지원한다. 미러링(Mirroring)에 이상적이다. 로컬 시스템의 백업 시에는 별다른 서버..

  4. 2022.03.15 [리눅스 명령어] ssh-keygen

    ssh-keygen 인증키를 이용하여 SSH 서버에 접속하는 명령어 SSH 클라이언트에서 ssh-keygen 명령을 이용해서 비밀키와 공개키를 생성하고 SSH 서버에 공개키를 복사하면 된다. 사용법 ssh-keygen [option] 주요 옵션 옵션 설명 -t - 사용할 암호화 알고리즘을 지정하는 옵션 - rsa, dsa 등을 사용할 수 있음. - ssh2 버전에서 지정하지 않으면 rsa를 사용함. 사용 예 예 1 DSA를 이용해서 인증키 생성 $ ssh-keygen -t dsa 예 2 RSA를 이용해서 인증키 생성 $ ssh-keygen 더보기 Generating public/private dsa key pair. Enter file in which to save the key (/home/starry..

  5. 2022.03.15 [리눅스 명령어] ssh

    ssh 리눅스에서는 openssh-clients 패키지를 설치하면 ssh 명령을 이용해서 접속할 수 있다. 윈도우에는 SecureCRT, XShell 등과 같은 프로그램을 이용해야 한다. 사용법 방법 1 ssh는 서버로 접속할 때, 같은 계정으로 접속을 시도하므로 클라이언트와 서버의 계정이 같으면 생략해도 된다.. $ ssh [option] 호스트명 or IP주소 방법 2 -l 옵션 대신에 사용하는 방법 클라이언트 계정과 서버의 계정이 다르면 계정 이름을 명시해야 한다. $ ssh 계정이름@호스트네임 방법 3 rsh와 같이 원격 셸을 사용할 수 있다. 접속 없이 명령만 내릴 때 유용하다. $ ssh 호스트네임 명령 주요 옵션 옵션 설명 -l - 다른 계정으로 접속할 때 사용 - 이 옵션 대신 서버 주소 ..

  6. 2022.01.13 [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리) 문제 1 Q. 다음은 ssh 클라이언트에서 ssh 서버인 192.168.12.22로 접근하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 lin 사용자로 로그인되어 있는 상태이다. posein 사용자로 계정을 변경해서 접근하는 명령을 기입한다. $ ssh ( 1 ) 나. ssh 서버의 포트 번호가 180번으로 변경된 경우에 접근하는 명령을 기입한다. $ ssh ( 2 ) 다. ssh 서버의 홈 디렉터리에 data 디렉터리를 생성하는 명령을 기입한다. $ ssh ( 3 ) 라. ssh 서버에 키 기반 인증을 위해 ssh 클라이언트에서 관련 키 쌍을 생성하는 명령을 기입한다. $ ( 4 ) ■ 조건 - ①~③..

  7. 2021.04.25 25. Telnet과 SSH

    25. Telnet과 SSH 1. Telnet 원격으로 서버에 로그인하여 작업을 할 때 많이 사용되는 프로그램 TCP 프로토콜을 이용해서 원격 연결을 시도함. 포트 번호는 23을 기본적으로 사용함. Telnet으로 원격 서버에 연결할 때는 사용자 ID와 패스워드를 입력하고, 사용자 ID와 패스워드가 올바르면 로그인이 완료됨. 2. services 파일 리눅스 시스템에서 사용하는 포트 번호는 /etc/services 파일에 등록되어 있음. /etc/services 파일을 vi로 확인해 보면 Telnet 프로그램이 사용하는 포트 번호를 확인할 수 있음. 23번 포트를 사용하고 있으며, 사용자가 이 포트 번호를 변경할 수 있음. 23번 포트는 이미 알려진 포트이므로 보안을 위해서 의도적으로 알려지지 않은 임의..

  8. 2020.08.20 XShell 또는 PuTTY를 이용하여 AWS EC2 Ubuntu Server에 연결하기

    *XShell 또는 PuTTY를 이용하여 AWS EC2 Ubuntu Server에 연결하기 AWS EC2 설정1. 인스턴트 생성 : Ubuntu Server (ex: Ubuntu Server 20.04 LTS (HVM), SSD Volume Type)2. 키 페어 생성 & .pem 파일 저장3. [네트워크 및 보안] 탭 → [탄력적 IP] → [탄력적 IP 주소 할당] → 할당 후 [탄력적 IP 주소 연결] → 인스턴스 : (생성한 인스턴스) 선택 후 [연결]4. [인스턴스] 탭 → 생성한 인스턴스의 , , 확인 XShell 설정- [파일] 탭 → [새로 만들기]- [연결] 탭- 이름 : (임의 설정) (ex: AWSEC2_Ubuntu)- 호스트 : AWS EC2의 IP 입력- [사용자 인증] 탭- 방법..

728x90


📖 Contents 📖