본문 바로가기

728x90

sshd

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 패스워드를.. 더보기
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.. 더보기
[리눅스] vault로 ssh 인증(ssh authentication) 관리 vault로 ssh 인증(ssh authentication) 관리 테스트 환경 호스트 이름 아이피 역할 운영체제 비고 vault-server 192.168.0.51 vault server ubuntu 22.04 node1 192.168.0.61 ssh server ubuntu 22.04 node2 192.168.0.62 ssh client centos 7 vault data 삭제 systemctl stop vault rm -rf /opt/vault mkdir -pv /opt/vault/data chown -R vault.vault /opt/vault systemctl start vault systemctl status vault vault 구성 환경변수 설정 echo "export VAULT_ADDR=h.. 더보기
SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법 SSH 키를 생성하고 배포하여 원격 서버에 SSH 접속하는 방법 1. SSH 키 생성 [server 작업] 로컬 컴퓨터에서 SSH 키 쌍을 생성해야 합니다. 이를 위해 ssh-keygen 명령을 사용합니다. 터미널에서 다음 명령을 실행하여 SSH 키 쌍을 생성합니다 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 위 명령을 실행하면 키 쌍 생성을 위해 몇 가지 옵션을 설정하라는 메시지가 표시됩니다. 엔터를 눌러 기본값을 사용하거나 필요한 옵션을 설정합니다. ssh-keygen 사용법 더보기 usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa | rsa1] [-N new_passphrase] [.. 더보기
도커 컨테이너 내에서 ssh 서버를 설정하는 방법 도커 컨테이너 내에서 ssh 서버를 설정하는 방법 Dockerfile 파일 작성 vim Dockerfile # 베이스 이미지 사용 FROM ubuntu:22.04 # 메타데이터 설정 LABEL website="sangchul.kr" # 환경 변수 설정 ARG DEBIAN_FRONTEND=noninteractive ARG SSH_ROOT_PASSWORD=${SSH_ROOT_PASSWORD:-root} ARG SSH_USER=${SSH_USER:-ubuntu} ARG SSH_PASSWORD=${SSH_PASSWORD:-ubuntu} ENV SSH_ROOT_PASSWORD=${SSH_ROOT_PASSWORD} ENV SSH_USER=${SSH_USER} ENV SSH_PASSWORD=${SSH_PASSWORD.. 더보기
SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 오류 Ubuntu $ ssh root@10.10.123.213 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also pos.. 더보기

728x90