개발 도구/ssh (4) 썸네일형 리스트형 [ SSH ] ssh - config 설정해서 원하는 이름으로 로그인 하기 SSH 설정 파일을 사용하면 여러 서버에 접속할 때마다 설정을 반복할 필요 없이, 미리 정의해둔 설정으로 빠르고 쉽게 접속할 수 있습니다. ~/.ssh/config 파일을 이용해 SSH 접속 설정을 관리할 수 있습니다.config 파일은 HOME 디렉토리에 위치하고 있습니다.기본적인 ~/.ssh/config 파일의 구조는 다음과 같습니다.1. 기본 구조Host [별칭] HostName [원격 서버의 IP 또는 도메인] User [사용자 이름] Port [포트 번호] # 기본값은 22 IdentityFile [SSH 키 경로]예시특정 서버에 쉽게 접속하기 위해 별칭을 설정하는 경우:이렇게 설정한 후에는 아래와 같이 간단하게 접속할 수 있습니다. ssh myserver Host.. [ SSH ] ssh-keygen - PEM 포맷으로 Key 생성하기 SSH에서 PEM 파일을 생성하는 방법은 보통 SSH 키 쌍을 생성할 때 사용되며, ssh-keygen 명령어를 이용해 가능합니다. PEM 파일은 프라이빗 키 파일을 의미하며, AWS 같은 클라우드 서비스에서 인스턴스 접속 시에도 자주 사용됩니다. 아래는 PEM 파일을 만드는 기본적인 과정입니다.SSH에서 PEM 파일 생성 방법SSH 키 생성하기 ssh-keygen -t rsa -b 2048 -m PEM -f my-key.pem-t rsa : RSA 방식의 키를 생성-b 2048 : 키 길이를 2048비트로 지정-m PEM : PEM 형식으로 출력-f my-key.pem : 키 파일 이름을 my-key.pem으로 지정퍼미션 설정하기PEM 파일은 보안이 중요한 파일이므로 퍼미션을 설정해 접근을 제한합니.. [ SSH ] ssh-keygen - 비밀번호 없이 Key로 ssh 접속하기 SSH 로그인 시 비밀번호 없이 SSH 키로만 로그인하려면, SSH 키를 생성하여 서버에 추가하고, SSH 서버 설정을 수정하여 키 기반 인증만 허용하면 됩니다. 다음 단계를 따라 설정할 수 있습니다.1. SSH 키 생성 (비밀번호 없이 생성)로컬 컴퓨터에서 다음 명령어를 실행하여 SSH 키를 생성합니다. 비밀번호 없이 로그인하려면 프롬프트에서 비밀번호 설정 없이 엔터 키를 두 번 누릅니다.ssh-keygen -t rsa -b 2048 -f ~/.ssh/my_key -N ""-t rsa: RSA 형식의 키를 생성-b 2048: 키 길이를 2048 비트로 지정-f ~/.ssh/my_key: 생성된 키 파일을 ~/.ssh/my_key 위치에 저장-N "": 비밀번호 없이 생성2. 공개 키를 서버에 복사하기생.. [ SSH ] SSH Sever 설치하기 - 추가 보안 Linux에서 SSH 서버를 설치하고 설정하는 방법은 배포판에 따라 다를 수 있습니다. 여기에서는 Ubuntu (Debian 계열), CentOS (Red Hat 계열), 그리고 일반적인 구성 옵션을 포함하여 SSH 서버를 설치하는 방법을 설명하겠습니다.1. SSH 서버 설치1. Ubuntu/DebianUbuntu와 Debian에서는 openssh-server 패키지를 사용하여 SSH 서버를 설치할 수 있습니다.패키지 목록 업데이트먼저, 패키지 목록을 업데이트합니다. sudo apt updateOpenSSH 서버 설치openssh-server 패키지를 설치합니다. sudo apt install openssh-serverSSH 서비스 시작 및 활성화설치 후 SSH 서비스를 시작하고, 부팅 시 자동으.. 이전 1 다음