[ssh] Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
·
LINUX/Error
문제 상황$ [ec2-user@ip-10-1-5-164 .ssh]$ ssh 10.1.1.84 -i .pemec2-user@10.1.1.84: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).해결 방법(1) private key 파일 권한 설정$ chmod 400 .pem # 또는 .ppk(2) AMI 기본 username 설정$ ssh ec2-user@ -i .pemdefault: ec2-userAmazon Linux 2023 / Amazon Linux 2 / Amazon LinuxCentOSFedoraRHELSUSEOracledefault: ubuntuubuntu(3) EC2 인스턴스 내 public key 설정 문제EC2 인스턴스의 public..
[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
·
LINUX/Error
문제 상황EC2 Bastion Host 에서 ssh 명령어로 다른 EC2 인스턴스에 접속하려고 할 때 에러 발생 에러 메시지 해석Add correct host key in ~/known_hosts to get rid of this message.=> 올바른 호스트 키를 `known_hosts` 파일에 입력하라. 해결 방법에러 메시지 안내문을 그대로 따르면 된다.접속하고자 하는 IP (여기서는 10.1.1.84) 행을 `known_hosts` 파일에서 찾아 제거하면 된다.  Reference SSH 접속 오류 : REMOTE HOST IDENTIFICATION HAS CHANGED - RSA key 오류 해결법서버 작업을 한번씩 하면 이것 참 맨날 오류 찾다가 시간을 다 보내는것 같다. 늘 그렇지만 포스팅..
[Linux] 중복 파일 제거 솔루션 'fdupes'
·
LINUX/Linux
언제 사용하는가?특정 디렉토리 예하의 모든 중복 파일을 제거하고 싶을 때 어떤 원리로 동작하는가?대상 디렉토리내의 모든 파일의 MD5 해시값을 구해 같은 해시 값의 파일을, 중복으로 처리 어떻게 사용하는가?(1) 패키지 설치$ sudo apt-get instally -y fdupes (2) 중복 파일 검사 대상 디렉토리 입력# PATH 및 하위 디렉토리의 모든 중복 파일 출력$ fdupes -r # 중복 파일 프롬프트 창에서 확인하며 제거$ fdupes -d   (3) 유지 / 제거 대상 파일 선택 (4) 삭제 실행`prune` 명령어를 입력하면 (3.) 단계에서 지정한 마킹대로 대상 중복 파일이 제거된다.  첫번째로 찾은 파일을 제외하고 모두 자동 제거# recursively, delete, No Pr..
[Linux] ufw 방화벽 설정
·
LINUX/Linux
`Connection Timeout` 의 주범 방화벽 설정을 조지고가자. 실행 환경 Linux - Ubuntu 방화벽 허용 및 설정 현황 확인 # 방화벽 활성화 $ sudo ufw enable # 방화벽 비활성화 $ sudo ufw disable # 방화벽 설정 목록 $ sudo ufw status verbose 주요 명령어 방화벽 허용/차단 # 방화벽 허용 # $ ufw allow [PORT-Number]/[POROTOCOL] $ ufw allow 2222/tcp # 방화벽 차단 $ ufw deny [PORT-NUMBER]/[PROTOCOL] $ ufw deny 7000/tcp 방화벽 정책 삭제 # ufw [allow / deny] [PORT-NUMBER]/[PROTOCL] $ ufw deny 7000..
[Linux] AppImage 파일
·
LINUX/Linux
뭐하는 파일인가? 소프트웨어를 실행하는 데 필요한 모든 종속성 및 라이브러리가 압축된 이미지 왜 탄생했는가? 보통의 Linux 에서 소프트웨어 설치시 시스템 변경을 위해 루트 권한이 필요한 다양한 위치에 파일을 생성함. ex) /usr/local/bin, /usr/lib 에 설치 복잡한 설치 방식, 수동적인 관리, 별도의 패키지 매니저 (rpm, yum 등) 필요 없이 바로 실행가능한 이미지 파일 하나를 다운로드 받을 수 있도록. 걍 쉽게쉽게 설치하고 바로 실행해 볼 수 있게 제거도 손쉬운가? 그냥 AppImage 파일을 삭제하면 모든 종속성 및 라이브러리가 삭제됨. 그래서 실행은 어떻게? AppImage 파일 설치 파일 우클릭 - 속성 - "파일을 프로그램으로 실행 허용" (Allow executing..
[Linux] node.js 최신버전 설치
·
LINUX/Linux
⚙️ Version Configuration Index Detail Host OS Ubuntu 18.04 LTS (bionic) CPU x64 Nodejs 14.17.0 🎯 한줄 요약 (글의 목적) 🎯 리눅스 우분투에 node.js 최신버전을 설치하고자 한다. ⚠️ 다음 명령어를 통해서도 설치가 가능하지만 아카이브 상태에 따라 '최신버전'이 아닐 수 있다. $ sudo apt-get install nodejs 📦 설치 방법 1. nodejs 공식 홈페이지에서 압축파일 다운로드 2. Ubuntu instance로 압축파일 전송 필자는 'FileZilla'를 사용했다. lib 파일은 통상 다음 경로에 설치하는 것이 좋다. /usr/local/lib # 따라서 nodejs 파일이 설치된 디렉토리 경로는 다음과..