본문 바로가기

Fabric 에서 password 입력하지 않는 방법 저는 Fabric으로 배포하는 경우가 있는데요. ssh를 통한 방법이다 보니까 아이디, 패스워드를 물어보는 경우가 있습니다. 가장 쉬운 방법은 ssh key를 복사해두는 것이죠. from fabric.context_managers import cd, env def set_awsapi(): env.hosts = ['server1', 'server2', 'server3'] env.user = 'ubuntu' env.key_filename = ['~/key~~~name~~~.pem] 그런데 어떤 이유(정책?) 때문에 키복사는 허용되지 않을 때 아이디 / 패스워드로 입력해서 들어가야 하는데 매번 타이핑 하기가 너무 귀찮을 때가 있죠. 아래와 같은 방법으로 password를 더 이상 치지 않아도 됩니다. from.. 더보기
파이썬 basic - 딕셔너리 키 리스트 (dictionary key list) 파이썬에서 딕셔너리의 키 리스트를 얻기 위해서는 keys() 라는 함수를 사용하면 됩니다. 예로 test라는 딕셔너리가 아래와 같이 구성되어 있다고 가정해보겠습니다. test = {'a': 'apple', 'b': 'ball', 'c': 'circle'} test의 키 값들을 리스트로 받기 위해서 keys() 함수를 사용한 결과입니다. keys() 함수는 리스트로 키들을 반환하는 것을 확인할 수 있습니다. 딕셔너리에서 key 값을 이용해서 값을 얻는 방법은 아래 예제와 같이 가능합니다. 아래와 같은 방법도 있겠죠. 더보기
구글어스프로(Google Earth Pro)가 무료로 변경 얼마전에 구글어스프로(Google Earth Pro)가 유료에서 무료로 변경되었습니다. 현재 무료로 사용이 가능하구요. 구글어스프로 다운로드 : http://www.google.co.kr/intl/ko/earth/download/gep/agree.html 라이선스 키 생성 : https://geoauth.google.com/gev0/free_trial.html 위 링크 2개를 모두 활용하시면 되는데요. 어스프로를 다운로드해서 실행하시면 아래와 같은 그림이 나옵니다. 보시는 것과 같이 사용자 이름과 라이센스 키를 입력해야 하는데요. 라이선스 키 생성 웹 페이지에서 간단한 정보를 입력하면 구글에서 키를 이메일로 보내줍니다. 받은 키를 입력하고 로그인 버튼을 누르면 구글어스 프로를 실행할 수 있습니다. 그래서.. 더보기
Eclipse Remote System Explorer using key 이클립스라는 IDE는 정말 많이 사용되고 있는 것 같아요.저도 가끔 사용하고 있는데요. 자주는 아니지만 Remote Project를 생성해서 테스트를 수행하고 합니다.Remote Project를 생성하기 전에 하는 Remote System Explorer에 대해서 간단하게만 정리하려고 합니다. 다만! 여기서 접근하려는 서버는 ID와 비번을 입력하고 접속하는 것이 아니라key를 이용해서 접근한다는 점이 이번 포스팅의 목적입니다. 일반적인 연결은 다른 포스팅을 참고해주세요... 1. 어떤 경우에 사용하나요? 클라우드와 같은 환경에서 생성한 리눅스 서버에 이클립스의 Remote System Explorer로 접근하고자 할 때 사용하시면 됩니다. 2. Remote System Explorer에서 새로운 Conn.. 더보기