본문 바로가기

리눅스9

SSH 접속 오류 : REMOTE HOST IDENTIFICATION HAS CHANGED REMOTE HOST IDENTIFICATION HAS CHANGED" 오류는 원격 서버에 대해 이전에 저장된 신뢰할 수 있는 호스트 키와 현재 서버의 호스트 키가 다를 때 발생하는 문제 서버 재설정 또는 재설치: 서버가 재설정되거나 재설치되면 호스트 키가 변경될 수 있다. IP 주소 또는 도메인 변경: 서버의 IP 주소가 변경되거나 도메인이 변경되면 호스트 키가 변경될 수 있다. 중간자 공격(MITM): 중간자 공격으로 인해 사용자가 정말로 연결하려는 서버가 아닌 공격자가 제어하는 서버에 연결되었을 수 있다. ✔ 호스트 키 재정의: 이 접근 방법은 사용자가 신뢰할 수 있는 서버인지 확인 후, 새로운 호스트 키를 승인하여 이전 호스트 키를 무시하도록 지시. ssh-keygen -R xxxx.xxxx.xx.. 2023. 8. 9.
Linux 서버 권한변경 및 war 파일 올리기 ✔ 이동scp /home/tistory/test23.war tistory2@보낼주소:/tmp tistory3에 이동 예정이지만 권한이 없는 경우 권한이 있는 곳에 tmp에 먼저 이동하여 권한을 줘 실행 ✔ 접속ssh tistory2@보낼주소 ✔ root 로 변경su - 비밀번호 접속 ✔ tistory3로 변경su tistory3 ✔ tmp이동 - war 파일 tistory3로 권한 변경ls -l ti* 2_뒤로 시작하는 모든 파일 자세히 보기 chown tistory3:dev test23.war tistory3:dev로 권한변경 - 이전에는 tistory2:dev로 되어있음 ✔ 작업 전 백업 파일 만들기tar -cvf tistory3_20230707.tar tistory 압축해 생길 파일 이름과 어떤 파.. 2023. 7. 13.
리눅스(Linux) nginx 설정 ✔ upstream - 백엔드 서버 그룹을 정의하는 지시어 upstream ssl_service { server 127.0.0.1:8000; server 127.0.0.1:8001; server 127.0.0.1:8002; server 127.0.0.1:8003; server 127.0.0.1:8004; } ssl_service라는 이름으로 그룹을 정의하고, 8000부터 8004까지의 포트를 가진 서버를 지정 ✔ Port와 서버 이름 server { listen 443 ssl; server_name tistoryt.co.kr; #server_name 127.1.2.3; #ssl on; tistoryt.co.kr 도메인에서 들어오는 HTTPS(포트 443) 요청을 처리하는 부분이며, 나중에 예를 들어 lo.. 2023. 7. 11.
리눅스 .sh(start.sh, stop.sh grep grep이 파일의 문자열을 검색할 때, 단순 문자열 매칭이 아니라, 정규 표현식(Regular Expression)에 의한 패턴 매칭(Pattern Matching) 방식을 사용 ✔ start.sh proc=`ps -ef | grep AAAAAAA-0.0.1-SNAPSHOT.jar | grep $LOGNAME | grep -v vi | grep -v grep | grep -v sh` if [X"$proc" != X"" ]; then echo "[$proc] aleadt executed.." else javaja -server -Dspring.profiles.active=dev -jar Terashot-0.0.1-Center.jar & fi // bash stat.sh 로 시작하기 proc=ps .. 2023. 6. 25.