목록PROGRAMING/AWS (11)
nickjoIT
아마존 인스턴스에 접속하여 이미지를 올리고 싶다면 어떻게 해야할까?git에서 fetch하는 방법이나 터미널에서 직접 전송하는 방법도 있겠으나, FTP, SFTP 전용 프로그램을 이용하는 것이 효율이 높다고 하겠다.참고로 FTP는 File Transfer Protocol, SFTP는 Secure File Transfer Protocol로,HTTP는 하이퍼텍스트 문서를 주고 받고, SMTP는 메일을 주고 받는 것처럼 파일을 전송하는데에 관한 규약이라고 보면 되겠다. 그렇다면 FileZilla 웹사이트를 가서 다운을 받자. Client를 받으면 된다. https://filezilla-project.org/download.php 다운로드를 받았으면 이러한 인터페이스가 나타날 것이다. 그냥 FTP의 경우에는 호스..
WinSCP에서 AWS EC2로 접속하기 위해서는 .ppk 파일이 필요하지만 EC2에서는 .pem파일을 제공한다..pem은 "Private Enhanced Mail"로, putty에서는 .pem파일을 사용할 수 없다. 따라서, 이를 .ppk로 바꾸기 위해서는 puttygen이라는 툴을 사용하면 된다. 다운로드 링크:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 사용법:1. Puttygen을 실행한다.2. 메뉴의 "Conversions"에서 "Import key"를 선택한다.3. 창이 뜨면 .pem파일을 선택하고 "open"으로 연다.4. comment라고 된 부분을 "imported-openssh-key"에서 "my-server-1"과 ..
CentOS 7 을 최소설치 하면... 정말 아무 것도 없다. FTP로 파일 송수신을 하기 위해서 vsftpd 를 설치해야 하는데, vsfptd 는 yum 을 이용하여 쉽게 설치가 가능하다. 1. yum 을 이용한 vsftpd 설치# yum -y install vsftpd 2. vsftpd 설정# vi /etc/vsftpd/vsftpd.conf - anonymous_enable=NO : 익명 접속 허용 여부- listen=YES : IPv4- listen_ipv6=NO : IPv6- idle_session_timeout=3600 : 세션 유지 시간- chroot_local_user=NO : 접속한 유저의 HOME 경로를 루트로 인식할 것인지 여부- chroot_list_enable=YES : chroot..
vi .zshrc입력 후 alias 입력
AWS - Security Group 설정Inbound 탭에서 3306 포트를 열고 Source는 Anywhere(0.0.0.0)으로 설정MySQL 설정 파일(/etc/mysql/my.cnf) 수정bind-address 항목을 찾아서 0.0.0.0으로 변경(이전 값은 127.0.0.1)MySQL 재시작service mysql restartROOT 계정으로 외부에서 접속 가능하게 하려면아래의 명령을 MySQL monitor에서 실행GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTIONWelcome to the MySQL monitor. Commands end with ; or \g. Your MySQL conn..
hostname 변경(재 시작하면 다시 원래대로 돌아감) # hostname 확인 [root@localhost ~]# hostname localhost.localdomain # hostname 변경 [root@localhost ~]# hostname myhost # 변경된 hostname 확인 [root@localhost ~]# hostname myhost hostname 영구 변경 #CentOS 6 [root@localhost ~]# vi /etc/sysconfig/network HOSTNAME=myhost #CentOS 7 [root@localhost ~]# hostnamectl set-hostname myhost hostname 영구 변경 후 재 시작(접속) 영구 변경을 한 후 ssh 재 접속 시 ..
CentOS 7 부터 서비스 데몬 관리 방법이 달라졌습니다. 기존의 init system 에서 systemd 로 기본 시스템 관리 데몬이 변경되었기 때문입니다. 1. 서비스 재실행(sshd 의 경우) systemctl restart sshd.service 2. 서비스 중지(sshd 의 경우) systemctl stop sshd.service 3. 서비스 시작(sshd 의 경우) systemctl start sshd.service 4. 서비스 상태보기(sshd 의 경우) systemctl status sshd.service 5. 부팅시 서비스 시작하기(sshd 의 경우) systemctl enable sshd.service 6. 부팅시 서비스 시작하지 않음(sshd 의 경우) systemctl disabl..
지난번까지 Apache2와 Tomcat7 설치를 완료 하였습니다. 이번에는 실제 톰캣에 war파일을 배포 하는 것을 해 보려 합니다. 일단 war파일이 필요한데요, BLOG 개발 관련에서 진행 중인 프로젝트를 기준으로 하겠습니다. 출처: http://elkaly.tistory.com/29 [세인트 고고~~]지난번까지 Apache2와 Tomcat7 설치를 완료 하였습니다. 이번에는 실제 톰캣에 war파일을 배포 하는 것을 해 보려 합니다. 일단 war파일이 필요한데요, BLOG 개발 관련에서 진행 중인 프로젝트를 기준으로 하겠습니다. 출처: http://elkaly.tistory.com/29 [세인트 고고~~지난번까지 Apache2와 Tomcat7 설치를 완료 하였습니다. 이번에는 실제 톰캣에 war파일을..
개요tomcat 의 manager 기능은 보안문제때문에 기본적으로 막혀있다.jenkins 나 bamboo 등의 CI 에서 빌드와 배포를 수행하려면 이 기능을 켜야 한다.보안상 취약하므로 id/pwd 를 잘 관리해야 하며 manager context 로 들어올 수 있는 client ip 를 제한해야 한다. (Web 서비스 구축시 보안 유의사항 참고) 설정tomcat 설치 폴더로 이동vi conf/vi tomcat-users.xml 다음과 같이 tomcat-users 에 권한과 user 를 지정 Browser 에서 연결할 경우 manager-gui 권한이 필요하고 CI 등의 외부에서 연결하려면 manager-script 권한 필요저장후 재구동http://myserver/manager 컨텍스트에 Browser..