AWS Marketplace 구독 취소하기 AWS Marketplace AMI를 구매하여 EC2 인스턴스를 운영하다가 종료시켰다. 하지만 다음 달에도 해당 AMI에 대한 요금이 청구되었다. AMI를 사용하는 EC2가 없더라도 AMI에 대한 Subscription은 유효하기 때문이다. 따라서 Subscription을 취소해줘야 요금이 청구되지 않는다. 1. 마켓플레이스 접속https://aws.amazon.com/marketplace 2. 구독 취소 기타 2017.04.17
visual studio에서 libcurl 빌드하고 사용하기 libcurl 빌드하기 (dll)1. curl 다운로드 후 압축 풀기https://curl.haxx.se/download/curl-7.53.1.tar.gz 2. 미리 컴파일된 openssl 다운로드 후 압축풀기 3.openssl\include\openssl 디렉토리를 curl-7.53.1\include에 복사 4. curl visual studio 솔루션 실행curl-7.53.1\projects\Windows\VC10\curl-all.sln 5. 구성 및 플랫폼 설정LIB Release - LIB OpenSSL / Win32 6. 빌드 libcurl 사용하기1. libcurl을 사용할 visual studio 프로젝트에 include, lib 디렉토리 생성 2. include에 curl-7.53.1\in.. 기타 2017.04.13
[EC2] samba over ssh tunneling CIFS, SMB가 사용하는 445, 130 포트는 보안상의 이유로 인터넷 업체에 의해 포트가 막혀있는 경우가 있다. AWS 도쿄 리젼의 경우에는 막혀있지 않으나, 캘리포니아 리젼은 막혀있어 외부에서 smb를 통한 EC2 접속이 불가능하다. 차단된 포트를 우회하기 위해서는 아래 두 가지 방법이 대표적이다.다른 포트를 사용하여 smb 구성하는 방법서버와 클라이언트 모두 포트 리다이렉션 설정 필요다이렉트로 연결되기 때문에 속도가 빠름 ssh 터널링으로 smb 연결하는 방법윈도우(smb 클라이언트)만 설정 필요속도가 상대적으로 느리지만 소스코드 편집 목적이라면 불편함 없음smb 접속을 위해 ssh 연결 유지해야 함 리눅스 1. 삼바 설치 및 설정# sudo yum install samba# sudo vi /e.. 기타 2016.04.08
AWS EC2 tomcat 80 포트 사용하기 tomcat 서버를 80 포트로 설정하더라도 외부에서는 80 포트로 접속할 수 없다.AWS EC2의 경우 유저 권한의 프로세스가 80 포트를 사용하는 것을 제한하기 때문이다. 80 포트로 들어오는 패킷을 tomcat 서버의 8080 포트로 리다이렉션 시켜주면 된다.# iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080# service iptables save 기타 2015.10.14