Linux*security(69)
-
OpenSSL version mismatch. Built against 30000070, you have 30200020
OpenSSL version mismatch. Built against 30000070, you have 30200020🚨 원인 요약sshd가 빌드될 때 사용한 OpenSSL 버전은 3.0.0 (30000070)인데,현재 시스템에는 3.0.2 (30200020)가 설치되어 있어서 버전 불일치로 충돌이 발생 그래서 sshd가 아예 시작조차 못하고 죽는 것 이다.✅ 해결 방법 🔧 방법 1: OpenSSH 재설치 (현재 OpenSSL에 맞게 다시 빌드) yum remove openssh-server -y yum install openssh-server -y CentOS/RedHat 계열이면 위 명령어 사용.Debian/Ubuntu 계열이면 apt로 바꿔서 사용🔧 방법 2: OpenSSL 버전을 다운그레..
2025.04.08 -
chsh 명령어를 사용하여 로그인 셸 변경하기
chsh -s /bin/dash kim 명령으로 kim 사용자의 셸을 dash로 변경하고, 다시 chsh -s /bin/bash kim 명령으로 bash로 변경했다.
2025.03.03 -
ubuntu 사용자 추가 권한 부여
루트 사용자로 전환 리눅스에서 사용자를 추가하거나 시스템 설정을 변경하려면 루트(root) 권한이 필요 새 사용자 추가 kim 이라는 사용자를 추가하려면 - `whoami`는 현재 로그인된 사용자 이름을 출력한다. - `kim`이라고 출력되면 성공적으로 전환된 것이다. 사용자 삭제 (필요한 경우) 추가한 사용자를 삭제하려면 루트 권한으로 다음 명령어를 입력한다. userdel kim - `userdel`은 사용자를 삭제하는 명령어이다. - 사용자의 홈 디렉토리도 함께 삭제하려면 `-r` 옵션을 추가한다. userdel -r kim sudo 권한 부여 `kim` 사용자에게 관리자 권한(`sudo`)을 부여 - 이 설정은 `kim` 사용자에게 모든 명령어를 `..
2025.03.03 -
grep, sed, awk 명령어
이 세 가지 명령어는 텍스트를 검색, 변환, 처리하는 데 자주 사용된다.1. grep (Global Regular Expression Print)grep은 파일 또는 표준 입력에서 특정 문자열이나 패턴을 검색하는 명령어이다.기본 사용법grep "검색어" 파일명예제grep "error" logfile.txt→ logfile.txt에서 "error"가 포함된 모든 줄을 출력주요 옵션-i : 대소문자 구분 없이 검색-v : 패턴에 일치하지 않는 줄을 출력-r : 하위 디렉터리까지 검색-n : 줄 번호 출력-o : 일치하는 문자열만 출력응용 예제ps aux | grep apache→ 실행 중인 프로세스에서 "apache" 관련 프로세스를 찾기grep -E "error|fail|warn" logfile.txt→ ..
2025.03.02 -
vmdk 파일 md5 변환
해당 폴더에서 MD5 해시값 확인certutil -hashfile arubacx-disk-image.vmdk MD5
2025.02.27 -
Symbolic Link, Soft Link
📌 ln -s /mnt/access/ /home이 명령어는 심볼릭 링크(Symbolic Link, Soft Link) 를 생성하는 것이다.이 명령어를 실행하면 /mnt/access/ 디렉터리에 대한 심볼릭 링크가 /home/access 경로에 생성된다.즉:/home/access에 접근하면 실제로는 /mnt/access/의 내용이 보이게 된다.원본(/mnt/access/)의 변경 사항이 자동으로 링크(/home/access/)에 반영된다.반대로 /home/access/에 파일을 추가하면 /mnt/access/에도 추가된다.📌 디렉토리 이동 없이 접근 가능원래 /mnt/access/에 있어야 하는 파일을 /home/access/에서도 사용할 수 있음.파일 시스템 간 연결예를 들어 /mnt/access/이..
2025.02.27