Notice»

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/5 »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 
 

ssh에 접속할 시 key를 만들어 사용하는 경우가 있다. 

이때 윈도우에서  putty나 XShell을 이용할 때는   자동으로 수정되는데

맥에서 콘솔로 ssh에 접근할 시 제목과 같은 에러가 발생할 수 있다.


이때 해결법은 관리자 계정으로 접속해서 키를 새로 만드는 방법이다.

관리자 계정으로 키를 새로 만드는 방법은 다음과 같다.


ssh-keygen -R hostname 

'Mac > Tips' 카테고리의 다른 글

SSH에 접속하는 방법  (0) 2015.11.21
:

SSH에 접속하는 방법

Mac/Tips | 2015. 11. 21. 12:09 | Posted by 하센세

맥킨토시에서  SSH에 접속하기 하기 위해서는 다음과 같이 하면 된다.


$>ssh   id@hostip


Port접속을 바꾸고 싶다면 다음과 같이 하길 바란다.


$>ssh id@hostip -p 9090

:

ubuntu 9.10 한글문제 해법

Embedded Linux | 2010. 5. 11. 18:31 | Posted by 하센세

http://webdizen.new21.net/blog/3351

참고하세요. 전 이렇게 해결 잘됩니다.

'Embedded Linux' 카테고리의 다른 글

파일소유자 권한 바꾸기  (0) 2010.05.11
우분투 vi 설정법  (0) 2010.05.10
:

파일소유자 권한 바꾸기

Embedded Linux | 2010. 5. 11. 12:18 | Posted by 하센세

1. 파일과 디렉토리의 소유자 및 소유그룹 변경하는 chown 명령어 개론

 - chown 명령어는 CHange OWNer 의 약어로서 파일이나 디렉토리의 소유자와 소유그룹을 변경할 때에 사용하는 명령어임.

 - 사용형식 : chown [ -Rcfv ] [ --recursive ] [ --changes ] [ --help ] [ --version ] [ --silent ] [ --quiet ] [ --verbose ] [ user ] [ :. ] [ group ] 파일...


 2. 특정파일의 소유자 변경하기.

 - chown stkim testfile

 - 명령어가 허용이 되기 위해서는 파일에 대한 소유권이 있어야만 가능하며, 아무나 파일 또는 디렉토리의 소유자를 변경할 수 있는것이 아님.


 3. 특정파일의 소유자와 소유그룹을 동시에 변경하기

 - chown 명령어로는 파일의 소유자와 함께 소유그룹을 동시에 변경할 수 있음. :( 콜론) 으로 구분하여 "소유자:소유그룹" 을 지정하면 소유자와 소유그룹이 동시에 변경됨.

 - chown stkim:stkim testfile


 4. 특정 디렉토리의 소유자와 소유그룹 동시에 변경하기

 - 리눅스에서는 디렉토리도 하나의 특수파일로 인식하기 때문에 파일의 소유자와 소유그룹을 변경하는 방법과 디렉토리의 소유자와 소유그룹을 변경하는 방법이 동일함.

 - chown stkim:stkim testDir


 5. 특정 디렉토리내의 모든 파일( 디렉토리 )의 소유자( 소유그룹 )을 동시에 변경하기

 - chown 명령어의 -R 옵션을 사용하면 특정 디렉토리내에 있는 모든 파일과 서브디렉토리의 소유자와 소유그룹을 한꺼번에 변경할 수 있음.

 - chown -R stkim:stkim dir1


 6.  소유자 또는 소유그룹변경시에 변경메시지 확인하기

 - chown 명령어 사용시에 -c 옵션을 사용하면 소유자와 소유그룹의 변경내용에 대해서 자세한 메시지를 출력함.

 - chown -c stkim:stkim testFile


 7. 파일의 소유자와 소유그룹변경시에 UID 와 GID 로 지정하여 변경하기

 - 일반적으로 chown 명령어로 소유자와 소유그룹을 변경할 때에 계정명( ID )과  그룹명으로 지정함.

 - chown 에서 ID 와 그룹명대신 UID 와 GID 를 지정하여도 변경이 가능함.

 - chown 500:500 testFile


 8. UID 와 GID 를 지정하여 모든 파일과 디렉토리의 소유자와 소유그룹을 변경하기

 - chown -R 501:502 testDir

 - 소유자와 소유그룹을 변경할 때에 ID 를 사용해도 되지만 UID와 GID 를 사용해도 동일한 결과를 얻을 수 있음.

 - UID 와 GID 는 /etc/passwd 파일에 정의되어 있음. UID 와 GID 를 이용하여 소유자와 소유그룹을 변경 할 때에는 /etc/passwd 파일에서 UID 와 GID 를 확인해야 함.


 9. 특정 디렉토리내의 특정파일들에 대해서만 소유자와 소유그룹 변경하기

 - chown -R stkim:stkim TestDir --from=test:test

 - TestDir 라는 디렉토리내에 존재하는 파일들 가운데 소유자가 test 이고 소유그룹이 test 로 되어있는 파일들의 소유자를 stkim 으로 변경하고 소유그룹을 stkim 으로 변경하라는 명령문.

출처 : http://pchero21.com/14

'Embedded Linux' 카테고리의 다른 글

ubuntu 9.10 한글문제 해법  (0) 2010.05.11
우분투 vi 설정법  (0) 2010.05.10
:

우분투 vi 설정법

Embedded Linux | 2010. 5. 10. 14:40 | Posted by 하센세

기본적으로 우분투를 설치했을때는

vim-tiny 버젼이 설치되기 때문에

지원되는 명령어가 제한적이다.

apt-get install vim

을 통해 전체 버젼을 설치하도록 한다.

그뒤에는 각각의 홈디렉토리 안에서

vi .vimrc로 다음에 나오는 명령어들을 타이핑 해주면 된다.

set number   :  줄번호
syntax on    :    문법에 색 넣기
set ai    :    자동행
set background=dark    :    바탕이 흑백일 경우 더 잘 보이게 한다
set si   :   if문 다음에 자동으로 맞추어주기
set tabstop=4   :   텝키의 간격을 4로
set shiftwidth=4   :   자동으로 맞춰주는 간격을 4로
set nobackup   :   백업을 만들지 않는다

$ sudo vi /etc/vim/vimrc

set autoindent              "자동들여쓰기
set cindent                  "씨 스타일 들여쓰기
set smartindent            "좀더 강화된 들여쓰기
set nobackup              "백업 파일 만들지 않기
set ruler                      
set shiftwidth=4           "들여쓰기
set ts=4                      "들여쓰기
set number                  "줄 번호 표시

#########
set autoindent
set cindent
set smartindent
set ruler
set shiftwidth=4
set ts=4
set number
syntax on
set ai
set si
set tabstop=4
set background=dark

set fencs=ucs-bom,utf-8,euc-kr.latin1
set fileencoding=euc-kr

"=================== 로케일 설정 =================================
if has("unix")
set encoding=euc-kr
elseif has ("win32")
set encoding=cp949
endif


'Embedded Linux' 카테고리의 다른 글

ubuntu 9.10 한글문제 해법  (0) 2010.05.11
파일소유자 권한 바꾸기  (0) 2010.05.11
:

안드로이드 XML파일 자동 포맷팅

Adroid/유용한팁 | 2010. 3. 23. 15:31 | Posted by 하센세
안드로이드의 UI 작업을 하게될 경우 XML 파일의 내용이 단락별로 잘리지 않고 길게 늘어져 있는 경우가 많다.
이를 해결하기 위해 검색을 해보니 이클립스의 간단한 설정만으로 해결이 되었다.

내용은 링크를 걸어둔다.

http://www.androidpolice.com/2009/11/04/auto-formatting-android-xml-files-with-eclipse/
:

우분투 9.10 및 상위버전 vi문제 해결

Adroid | 2010. 2. 23. 19:53 | Posted by 하센세

우분투를 설치하고  vi를 사용하게 되면 방향키가 안먹고 A, B 알파벳으로 나온다든지 하는 문제점이 발생하게 된다.

이의  해법을 아래에 링크해 둔다.

 

http://cafe.naver.com/egosproject.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=53

:
안드로이드 repo sync 문제 해법


  1. go to the folder where you made “repo init” some days ago
  2. open .repo/repo/subcmds/sync.py
  3. correct _Fetch function (program will try to sync even without network after this change:-)) – add “while True:” at line 6, “break” at line 9, remove “sys.exit(1)” at line 11.
  4. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
      def _Fetch(self, projects):
        fetched = set()
        pm = Progress('Fetching projects', len(projects))
        for project in projects:
          pm.update()
          while True:
            if project.Sync_NetworkHalf():
              fetched.add(project.gitdir)
              break
            else:
              print >>sys.stderr, 'error: Cannot fetch %s' % project.name
        pm.end()
        return fetched

p.s. be aware – indented matter!

참고 : http://android.amberfog.com/?p=230

'Adroid' 카테고리의 다른 글

우분투 9.10 및 상위버전 vi문제 해결  (0) 2010.02.23
안드로이드 액티비티 - 첫번째 예제  (0) 2009.10.05
Android 개발자 사이트  (0) 2009.09.15
:

Cygwin Vi 설정

자유게시판 | 2009. 11. 17. 14:13 | Posted by 하센세

syntax on  //옵션이 가장중요!!!

--------------------------------------------------
vi ~/.vimrc 이후에

set autoindent
set cindent
set smartindent
set number
set shiftwidth=3
set tabstop=3
set hlsearch
set wrap
set background=light
syntax on
set bs=2

그리고,

/etc/profile 수정
profile 파일을 열고 다음 내용을 추가한다.

if [ -f /etc/bash.bashrc ] ; then
   source /etc/bash.bashrc
fi

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
   INPUTRC=/etc/inputrc
fi

/etc/inputrc 작성 및 수정
기본값으로 inputrc 파일이 존재하지 않는데 /etc 디렉토리에 새로 만들고, 다음 내용을 추가한다.

set meta-flag on
set convert-meta off
set output-meta on
set completion-ignore-case on
set bell-style visible
set horizontal-scroll-mode on
set show-all-if-ambiguous on

 

/etc/bash.bashrc 수정


 

alias ls='ls -F --color=auto --show-control-char'
alias cp='cp -i'
#export PS1='\[\033]0;\w\007\033[32m\]\u@\h \[\033[33m\w\033[0m\]
export PS1='[\u@\h \W]\$ ' 


set tabstop=2  "탭 간격을 2 칸 으로 지정한다
set shiftwidth=2 " >>나 << 사용시 들여쓰기 간격을 지정한다
set expandtab " 탭 문자를 공백문자로 변환한다.
set softtabstop=2 "탭 간격을 공백문자로 변환하면 두 칸 단위로 삭제한다
set visualbell " 사용자 실수 경고시 비프음 대산 화면을 한 번 반짝인다.
set nobackup "백업 파일을 생성하지 않는다
set cindent "C 언어 스타일의 들여쓰기를 사용합니다.
set autoindent "자동 들여쓰기를 사용합니다.
set smartindent "좀 더 지능적인 들여쓰기를 사용합니다.
set enc=euc-kr "인코딩을 한글로 지정합니다.
set incsearch
"키워드 입력시 검색하는 점진 검색을 사용합니다.  (파이어폭스서 사용)

syntax on "구문 강조기능을 사용합니다
filetype on "파일 종류에 따라 구문을 강조합니다.
set background=dark "배경색을 어두운 색으로 설정합니다.
colorscheme evening "VI 색상 테마를 evening  으로 설정합니다
set backspace=eol,start,indent
"줄의 끝, 시작, 들여쓰기서 백스페이스 사용시 이전 줄과 연결
set history=1000 " VI  편집 기록을 1000개 까지 저장합니다.
set hlsearch "검색어 강조 기능을 사용합니다.
set ignorecase "검색, 편집, 치환시 대소문자를 구분하지 않습니다.
set showmatch "() 과 {} 에서 한 괄호만 입력해도 일치하는 괄호를 보여줍니다
 

:

이통사 앱스토어가 겪을 현실적인 한계들

자유게시판 | 2009. 10. 12. 16:28 | Posted by 하센세

'자유게시판' 카테고리의 다른 글

Cygwin Vi 설정  (0) 2009.11.17
연산자 오버로딩 Test - 시간날때 재 점검  (0) 2009.10.06
: