연동사의 방화벽으로 인해 postman을 통한 테스트가 불가하여 curl을 사용하여 테스트를 진행함. CURL Option -X : method 정보 -H : 헤더 정보 -d : body정보 -k : SSL 인증 무시 -v : 응답 상세 확인 Example1. POST방식 JSON 데이터 전송 # POST 방식 JSON타입 요청 시 curl -d '{"key1":"01", "key2":"032", "key3" : "Y"}' \ -H "Content-Type: application/json" \ -X POST https://domain.com/path Example2. POST방식 JSON 데이터 전송 & header값 추가 # header 정보 여러개 작성 시 curl -d '{"key1":"01", "..
항상 반복되는 긴 명령어를치기 귀찮아서 alias로 등록했다. $ alias aliasname='[command]' 위와같이 등록하면 로그아웃 하면서 alias가 사라진다. 매번 등록하지 않고 사용하려면 bashrc나 bash_profile에 등록하면된다. (일반적으로 전역적인 파일은 /etc 디렉토리에 위치한다고 한다. 내가변경한 ~/.bash파일들은 지역적인 시스템파일) ~/.bash_profile - `/etc/profile`과 달리 지역적인 시스템 관리 파일로 해당 사용자에게만 적용된다. - 일반적으로 환경변수들이 여기에 등록하여 관리됨. - 하지만, 우리 회사 서버에서는 alias를 이미 .bash_profile에서 관리 하고있어서 profile에 등록했다. vi ~/.bash_profile #..
title : "OS - linux firewall" category : "OS" tags : [Linux, firewall] date : 2023-02-01T12:00:00 last_modified_at: 2023-02-28T12:00:00 comment: true Firewall 방화벽 상태 확인 firewall-cmd --state 특정 IP 방화벽 해제 firewall-cmd --permanent --add-source=127.0.0.1 특정 IP 특정 port허용 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=127.0.0.1 port port="58004" protocol="tcp" accept' 변경내용..
title : "OS - Server Cacerts 인증서 등록" category : "OS" tags : [OS,SSL] date : 2021-12-30T12:00:00 last_modified_at: 2021-12-30T12:00:00 2021-12-30-ServerCacerts.md api연동 작업 중 아래 Exception이 발생하여 원인과 해결법를 찾아봄 원인 : SSLHandshakeException발생 java 1.7 버전 이하의 경우 서버/클라이언트간 사용하려는 SSL/TLS 버전이 맞지 않아서 발생 → SSL인증을 무시하도록 코드를 작성 하거나 연동하려는 클라이언트의 인증서를 받아서 등록 해결 : 인증서 확인 및 등록 확인 curl https://domain.com # ssl관련 에러메세..
title : "OS - ping, telnet, curl" category : "OS" tags : [OS] date : 2021-09-23T18:00:00 last_modified_at: 2021-09-23T18:00:00 ping ping(Packet Internet Groper) [^1] 지정한 대상에게 패킷을 전송하고 대상이 보내는 응답을 분석 ICMP[^2]라는 프로토콜을 사용하여 통신 3계층에 속하는 네트워크 프로토콜이므로 4계층에서 사용하는 port 정보를 이용하지 않는다 ping [option][목적지] # option # -i 패킷의 바이트 크기 지정 # -n 횟수 telnet 컴퓨터와 컴퓨터 사이를 연결해주는 명령어(원격 터미널 접속 기능) telnet [목적지] [port] # 연결..