ssh 를 사용할때 자주 사용하는 호스트는 config 에 설정해놓으면 편리하다

위치는 자신의 홈디렉토리/.ssh/config 파일이다.

형식은.

Host serv
    hostname serv.domain.kr
    User root
    Port 22
    IdentityFile ~/.ssh/github.key

Host 부분에는 짧은 문자로 적어준다.

Host serv s1

이런식으로 여러개를 적어도 된다.

서버관리를 위해 root 나 특정계정을 적어주면 된다.

직접

ssh serv.domain.kr 

명령을 내리면 현재 로그인상태의 계정으로 접속하게 된다.
관리할 서버들이 동일한 계정이면 상관없는데, 다른 경우가 대부분이라 매번

ssh user@serv.domain.kr

이런 형태로 적는 것은 불편하다.

port 도 마찬가지이다.

기본포트가 22 번이지만, Brute force 공격등을 방지하기 위해 포트번호를 바꾸는 것이 좋기 때문에 Port 번호도 config 에 지정해주면 편하다.


또한 패스워드 없이 바로 접속하기 위해 IdentityFile 을 지정해주는 것도 편리하게 ssh 를 사용하는 좋은 방법이다.
(물론 key 파일은 주의해서 관리한다.)



반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

ubuntu 에서 adb 의 android 장치 연결 상태 가 몇가지 있다.

 

1. no permissions 라고 나오는 경우.

예전글 http://blog.1day1.org/405 에서 처럼 장치를 인식시켜 준다.

 

2. unauthorized 라고 나오는 경우.

폰을 연결하고, 실행시켰을때 다음과 같은 에러가 난다.

[ERROR] :  Invalid "--device-id" value "LGF180Sa51d66e"
[ERROR] Application Installer abnormal process termination. Process exit value was 1

# adb devices

를 해보면

List of devices attached
LGF180Sa51d66e    unauthorized

usb 디버깅 체크를 하면, 접근 PC에 대해 디버깅을 허용할 것인지 안내창이 뜬다.

그것을 체크하지 않으면, unauthorized 라고 나온다. 체크하면 정상적으로 device 라고 나온다.

 

# 삼성 폰

$ adb devices

List of devices attached
44db4d4c    unauthorized

=> USB 디버깅 허용

List of devices attached
44db4d4c    device

 

 

 

 

 

 

# LG 폰

$ adb devices

List of devices attached
LGF180Sa51d66e    unauthorized

=> USB 디버깅 허용

List of devices attached
LGF180Sa51d66e    device

 

 

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,


이전글에서는

http://blog.1day1.org/497

jre 가 필요한 경우에 java8 을 설치했었다.


TI studio 에서 프로젝트 빌드중에 java 8 버전에서 다음과 같은 에러가 나온다

[ERROR] :  JDK version 1.8.0 detected, but only version <=1.7.x is supported
[ERROR] Application Installer abnormal process termination. Process exit value was 1


Titanium Studio 는 jdk7 버전이 필요하다.

apt-get install oracle-jdk7-installer 

버전을 낮춰서 설치해준다.


Titanium 첫 프로젝트를 생성하고 실행시켜 본다.

초 간단 앱이 완성된다.

에뮬은 느리기 때문에 폰을 직접 연결해서 사용하는 것이 좋다.





반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

Titanium Studio 가 alloy 를 쓰면서 node 가 기본 패키지로 설치되어야 하는 듯 하다.

apt-get install nodejs npm

으로 먼저 설치가 되어 있고, 관련 npm 관련 추가 설정이 필요하다.


사용자 계정 home 디렉토리가 패키지의 기본위치로 지정한다.

vi .npmrc 파일을 생성해서

prefix=/home/young

본인의 홈 폴더를 지정한다.


npm install 등의 명령으로 설치하면

홈폴더 밑으로  lib , bin 등에 관련 패키지 들이 설치된다.

npm install titanium -g

npm install alloy -g

npm install acs -g

등이 TI studio 에서 쓰는 패키지들이다.



반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

wordpress 를 설치를 해서 사용할까 하다가, 일단 적응하자 라는 생각에

wordpress.com 에 계정을 만들었다.

뭔가 익숙하지는 않다.


테마들도 그렇고.

따로 구입해야 하는것도 있군. 나중에 테마나 만들어 볼까나.

워드프레스 쪽에는 어떤 이야기를 할지.(뭐 여기와는 다르고 서로 연관될 일은 없을 듯 하다)


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,