본문 바로가기
반응형

전체글587

원격서버 접속해서 root 권한까지 받기 자동화 이번 시간에 진행할 내용은 원격서버로 ssh 접속시 root권한까지 받는 것을 자동화 하려고 한다. 예를 들면 이런 것이다. 리눅스 PC에서 (1) 원격서버에 내 계정 (ssh jojoldu@~~)으로 접근 (2) jojoldu 계정에 대한 비밀번호 입력 및 접속 (3) jojoldu 계정에서 root 계정으로 전환 (su -) (4) root 계정 비밀번호 입력 이건 사실 굳이 스크립트로 작성 안해도 될 정도의 작은 작업량이긴 한데, 그래도 가끔 root 권한이 필요할 때 비밀번호 입력이 귀찮기도 하고, 이것저것 커맨드 날리다보면 history가 잘 관리 안되서 history를 뒤져야 하는 일이 생겨버려서 그냥 스크립트를 작성하게 되었다. 작업 내용은 간단하다. (1) ~ (3) 내용까지를 스크립트로 .. 2016. 10. 25.
IE 7,8에서 모던하게 개발하기 #7 - Handlebars.js 적용 현재까지 관련된 포스팅과 코드는 아래를 참고!IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) IE 7,8에서 모던하게 개발하기 #2 (require.js) IE 7,8에서 모던하게 개발하기 #3 (backbone.js -1)IE 7,8에서 모던하게 개발하기 #4 (backbone.js -2)IE 7,8에서 모던하게 개발하기 #5 (backbone.js -3)IE 7,8에서 모던하게 개발하기 #6 (배포환경 구축)IE 7,8에서 모던하게 개발하기 #7 (Handlebars.js 적용)프로젝트 및 코드 Handlebars 적용하기 IE 7/8에서 모던하게 개발하기 시리즈의 마지막 챕터인 Handlebars 적용이다.공식사이트 Handlebars의 경우 많은 회사에서 클라이언트 템플릿 엔진으로 사.. 2016. 10. 24.
IE 7,8에서 모던하게 개발하기 #6 - 배포환경 구축/js최적화 현재까지 관련된 포스팅과 코드는 아래를 참고! IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) IE 7,8에서 모던하게 개발하기 #2 (require.js) IE 7,8에서 모던하게 개발하기 #3 (backbone.js -1) IE 7,8에서 모던하게 개발하기 #4 (backbone.js -2) IE 7,8에서 모던하게 개발하기 #5 (backbone.js -3) IE 7,8에서 모던하게 개발하기 #6 (배포환경 구축) IE 7,8에서 모던하게 개발하기 #7 (Handlebars.js 적용) 프로젝트 및 코드 Product 배포환경 구축 길고 길었던 Backbone의 시간을 지나 이번엔 실제 배포환경에서 Javascript들을 어떻게 관리해야하는지 진행하려고 한다. localhost:8080.. 2016. 10. 22.
망 분리된 상태에서 build 파일 주고 받기 (sftp, sshpass, jq) 이전에 포스팅했던 내용의 확장팩을 진행하려고 한다. 지난 번에는 Gradle을 이용하여 build시 공유서버로 war 파일을 전송하는 것까지가 진행되었었다. 근데 이것만으로 불편함이 크게 감소하진 않았다. 왜냐하면 결국 war의 목적지까지 가야할 길은 많이 남았기 때문이다. 그래서 오늘은 이전 시간에 이어 쉘 스크립트로 추가적인 자동화 작업을 진행하려고 한다. 아래 그림은 대략적인 배포에 필요한 과정을 그린 것이다. (앞에서 가정한 상황을 도식화하였다.) 조건은 아래와 같다고 가정해보자. 인터넷 PC를 제외하고서는 전부 인터넷은 되지 않는다. CI를 구축할수는 없다. 각각의 서버들은 SFTP 프로토콜만 오픈되어 있다. 인터넷 PC와 내부용 PC만 스크립트 작성/실행 권한이 있으며, 공유서버에서는 어떠한 .. 2016. 10. 19.
IE 7,8에서 모던하게 개발하기 #5 - backbone.js (3) 현재까지 관련된 포스팅과 코드는 아래를 참고! IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) IE 7,8에서 모던하게 개발하기 #2 (require.js) IE 7,8에서 모던하게 개발하기 #3 (backbone.js -1) IE 7,8에서 모던하게 개발하기 #4 (backbone.js -2) IE 7,8에서 모던하게 개발하기 #5 (backbone.js -3) IE 7,8에서 모던하게 개발하기 #6 (배포환경 구축) IE 7,8에서 모던하게 개발하기 #7 (Handlebars.js 적용) 프로젝트 및 코드 backbone.js 사용 (3) 이번 시간은 backbone의 꽃! rest api와의 연동을 진행할 예정이다. backbone의 경우 특히나 구분 없이, 중복적으로 사용하는 Ajax.. 2016. 10. 18.
Gradle로 Build 후 원격서버 war 전송하기 Gradle task 적응하기 maven이나 gradle와 같은 build 툴 중 하나는 익숙해져야겠다는 생각에 이것저것 불편했던 사항들을 해결하면서 공부하려고 한다. Gradle 그레이들 철저 입문국내도서저자 : 이마이 마사노부,하야시 마사토시,스에 노부히로,와타비키 타쿠마 / 김완섭역출판 : 길벗 2015.12.28상세보기 처음은 Build -> scp로 war전송이다. Build 후 SCP로 원격서버에 빌드파일 전송하기 CI (젠킨스 or 허드슨) 도입X + 망분리 상황에서는 배포가 여간 귀찮은게 아니다. 특히 망 분리로 배포서버로 다이렉트로 접근할 수가 없어 인터넷 PC - > 중간 서버 -> 내부망 PC -> 배포 서버 과정을 거쳐 war/jar를 전송해야만 한다.(으아아아앙ㅠㅠㅠ) 보안 때문에.. 2016. 10. 14.

728x90
반응형