본문 바로가기

728x90

SSH

[draft] 리눅스에서 SSH 액세스 권한 부여하기 리눅스에서 SSH 액세스 권한 부여하기SSH 접속을 특정 사용자나 그룹에 제한하는 것은 보안을 강화할 수 있습니다.액세스 허용/거부 설정AllowUsers : 지정된 사용자만 접속을 허용합니다.DenyUsers : 지정된 사용자의 접속을 거부합니다.AllowGroups : 지정된 그룹에 속한 사용자만 접속을 허용합니다.DenyGroups : 지정된 그룹에 속한 사용자의 접속을 거부합니다.1. SSH 액세스 허용/거부 설정특정 사용자 또는 그룹에 대한 SSH 액세스 허용sshd_config 파일을 사용하여 특정 사용자 또는 그룹에 대해 SSH 액세스를 허용할 수 있습니다.vim /etc/ssh/sshd_config특정 사용자 허용(AllowUsers 지시자 추가)user1과 user2만 SSH로 로그인할 .. 더보기
[draft] 개인 키로 공개 키 생성하는 방법 개인 키로 공개 키 생성하는 방법ssh-keygen 도구를 사용하여 가능합니다.개인 키 파일이 .pem 형식일 경우 이를 사용하여 .pub 형식의 공개 키를 생성할 수 있습니다.1. 개인 키로부터 공개 키 생성ssh-keygen 명령을 사용하여 .pem 파일로부터 공개 키를 생성할 수 있습니다.ssh-keygen -y -f ~/aws-key/keyfile.pem > ~/aws-key/keyfile.pub-y 옵션은 공개 키를 출력하도록 합니다.-f 옵션은 입력 파일(개인 키 파일)을 지정합니다.> 연산자는 출력(공개 키)을 지정된 파일로 리디렉션합니다.개인 키 파일(keyfile.pem)로부터 공개 키 파일(keyfile.pub)을 생성합니다.2. 생성된 공개 키 확인생성된 공개 키 파일(keyfile... 더보기
[draft] SSH 호스트 키가 변경되었을 때 발생하는 경고 메시지를 해결하는 방법 SSH 호스트 키가 변경되었을 때 발생하는 경고 메시지를 해결하는 방법SSH 호스트 키가 변경되었을 때 발생하는 경고 메시지$ ssh-copy-id vagrant@172.17.0.3/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/vagrant/.ssh/id_rsa.pub"/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed/usr/bin/ssh-copy-id: ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ER.. 더보기
sshpass 명령어 sshpass 명령어 sshpass는 SSH 패스워드를 자동으로 제공하여 SSH 접속을 허용하는 명령어입니다. 일반적으로 스크립트나 자동화 작업에서 사용되며 SSH 패스워드를 직접 입력하지 않고 SSH 접속을 자동화할 때 유용합니다. sshpass 설치 CentOS/RHEL sudo yum install -y sshpass Debian/Ubuntu sudo apt-get install sshpass 기본 구문 sshpass -p 'PASSWORD' ssh USER@HOST PASSWORD: SSH 패스워드 USER: SSH로 접속할 사용자 이름 HOST: SSH로 접속할 호스트 주소 또는 IP 주소 주요 옵션 sshpass의 일부 주요 옵션은 다음과 같습니다: -p 'PASSWORD': SSH 패스워드를.. 더보기
AWS EC2 Linux 인스턴스에 SecureCRT를 사용하여 SSH 접속 시 발생하는 오류 AWS EC2 Linux 인스턴스에 SecureCRT를 사용하여 SSH 접속 시 발생하는 오류 SecureCRT 오류 The client has disconnected from the server. Reason: Unable to authenticate using any of the configured authentication methods. "Unable to authenticate using any of the configured authentication methods" 오류는 SecureCRT를 사용하여 AWS EC2 Linux 인스턴스에 SSH로 접속할 때 발생할 수 있는 일반적인 문제입니다. 이 오류를 해결하기 위해 다음과 같은 단계를 따를 수 있습니다. SSH 키 페어 생성 AWS EC2 .. 더보기
[draft] SSH 접속 오류를 해결하는 방법 SSH 접속 오류를 해결하는 방법(no hostkey alg)"no hostkey alg" 에러는 원격 서버에 SSH 연결을 시도할 때 발생하는 경우가 일반적입니다. 이 오류 메시지는 원격 서버가 SSH 클라이언트에서 제공하는 호스트 키 알고리즘을 지원하지 않음을 나타냅니다. 대부분의 경우 이 문제는 클라이언트 측에서 해결할 수 있습니다.테스트 환경 node1통신 방향node2비고역할Client->Server 운영체제CentOS 6.3Ubuntu 22.04 LTS sshd(ssh server) 버전OpenSSH_5.3p1OpenSSH_8.9p1 SSH 접속 테스트 및 sshd 설정 편집node1ssh 버전 정보 확인$ ssh -VOpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2.. 더보기
[리눅스] ssh "no hostkey alg" 오류 ssh "no hostkey alg" 오류 "no hostkey alg" 오류는 -o HostKeyAlgorithms=ssh-rsa 옵션을 사용하여 ssh-rsa 호스트 키 알고리즘을 명시했음에도 불구하고 발생할 수 있는 오류입니다. 이는 원격 서버가 RSA 호스트 키 알고리즘을 지원하지 않을 수 있음을 나타냅니다. 이러한 경우에는 서버에서 지원하는 다른 호스트 키 알고리즘을 지정해볼 수 있습니다. 다음과 같은 단계를 따라 진행할 수 있습니다. 호스트 키 알고리즘 확인: 다음 명령을 실행하여 원격 서버에서 지원하는 호스트 키 알고리즘 목록을 확인합니다. ssh -Q key 이 명령은 호스트 키 알고리즘을 포함한 사용 가능한 키 유형 목록을 표시합니다. 다른 호스트 키 알고리즘 지정: 1단계에서 제공된 목.. 더보기
SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 sshd[1543]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth] 이 오류는 서버 및 클라이언트 간의 SSH 키 교환 알고리즘 설정에 관련된 문제를 나타냅니다. 테스트 환경 SSH Client(SecureCRT) SSH Server $ lsb_release -d Description: Ubuntu 22.04.1 LTS ssh server 로그 확인 tail -f /var/log/auth.log tail -f /var/log/auth.log ... Feb 20 00:51:45 ip-10-201-9-166 sshd[1543]: userauth_pubke.. 더보기

728x90