

컴퓨터 이야기와 관련된 글 24개를 찾았습니다.

Attribution/Share Alike 2.0 license


이 글에는 아직 트랙백이 없고, 아직 댓글이 없고
2011/01/30 11:49에 작성되었습니다.

Attribution/Share Alike 2.0 license
putty에서 비밀번호 입력 과정을 ppk로 처리하는 방법 입니다.
-------------------------------------------------
원래 ssh는 private_key와 public_key인증 및 ssh_agent를
이용하여 서버에 패스워드 인증없이 접속이 가능하다.
Putty도 SSH1에서는 이기능을 사용할 수 있는 것으로 알려졌다.
하지만, 보안상의 이유로 SSH1 키 인증은 사용을 꺼려지고 있다.
Putty나름대로... SSH2에서도 PuttyGen을 이용하여 Private키를 생성하여
접속을 가능하게 하여고 했으나.. 아직까지는 개발이 진행되지는 않았다.
단 Putty 0.53b의 Puttygen은 openssh에서 생성된 SSH2 private_key를
Putty 고유의 키로 변환하는 기능을 제공하는데..
이방식을 이용하면. SSH2로 Putty도 인증없이 접속이 가능하다!!!
1. Private_key 생성하기.
Putty로 일단 접속하고자 하는 서버에 접속을 한다.
그리고 다음과 같이 키를 생성한다.
[admin@ns admin]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/admin/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/admin/.ssh/id_rsa. Your public key has been saved in /home/admin/.ssh/id_rsa.pub. The key fingerprint is: ff:a5:10:ad:c8:7a:4f:40:42:69:df:c3:00:d3:a3:5b admin@ns.foobar.net [admin@ns admin]$
[admin@ns admin]$ mv .ssh/id_rsa.pub .ssh/authorized_keys [admin@ns admin]$ ssh localhost The authenticity of host 'localhost (127.0.0.1)' can't be established. RSA key fingerprint is 89:79:86:1b:cb:fc:a0:05:9c:65:88:b5:4c:1b:7f:c8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (RSA) to the list of known hosts. Last login: Sun Jan 11 00:43:26 2004 from 192.168.0.25 [admin@ns admin]$
PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
이부분에 관련된 자세한 내용은 아래의 링크를 참조해보라.
인증키 사용하기
2. Key를 가져와 Putty의 PPK로 변환하기..
자 psftp나 다른 ssh2 sftp가 지원되는 클라이언트로 생성한 private_key를 가져온다. 여기서는 putty와 함께 포함된 psftp를 사용했다.
C:\Program Files\HangulPuTTY>psftp admin@ns.foobar.net 사용자 이름 "admin"으로 시도합니다. admin@ns.foobar.net 의 비밀번호: Remote working directory is /home/admin psftp> get ./.ssh/id_rsa remote:/home/admin/.ssh/id_rsa => local:id_rsa psftp>exit C:\Program Files\HangulPuTTY>
자.. 이제.. load 및에 있는 save private key를 눌러...
Putty Private key=ppk로 저장한다.
이때 패스워드를 넣지 않으면.. 경고가 뜨는데..
개인의 취향대로 한다. 넣어둘 경우... pagent를 이용하면..
나중에 역시 패스워드 없이 접속이 가능해진다.
3. putty 설정..
여기서는 iputty(한글 Putty)를 기준으로 한다. 영어와 한글의 차이일뿐
100% 동일하리라 믿는다.
일단 putty를 실행시킨후,
호스트 이름과 저장된 세션에 적절한 내용을 입력한다.(물론 프로토콜은 ssh로 해야한다.!!!)
왼쪽의 하단 부분에 "접속" 을 클릭한다음.. 계정명을 입력한다.
입력했으면 "접속" 및의 SSH->인증을 클릭하고...
인증키 파일에 전에 생성한 ppk파일 경로를 지정한다.
다시 세션을 클릭한후.. 저장을 눌러 세션을 저장한다.
자 대망의 Password 인증없이 접속할 차례다.
떨리는 마음으로 열기을 눌러 보자!!!
약간의 지연과 함께... 다음과 같은 메세지가 나오면 성공한 것이다!!!
사용자 이름 "admin"으로 시도합니다. 에이전트로 인증되었습니다: 공개 키 "imported-openssh-key" Last login: Tue Jan 13 03:05:24 2004 from 192.168.0.25 [admin@ns admin]$
그럴 경우 원 암호가 아니라, ppk에 지정된 암호를 입력하면...된다.
4. pagent를 이용하기.
이 부분은 ppk에 암호를 지정한 사람들에게만 해당된다.
pagent를 실헹하면 오른쪽 트레이에 모자를 쓴 putty의 아이콘이 등록된다.
오른쪽 마우스클릭하면.. addkey라는 것이 보일 것이다.
이를 클릭하면 키를 지정할 수 있는 창이 열린다.
해당 키를 지정하면.. 키의 암호를 묻는데...
이때 PPK의 암호를 입력한다.
그 다음 putty로 해당 세션으로 접속을 시도하면...
더이상 암호를 묻지 않는다.
자 putty로 서버를 관리하던 많은 사람들이여...
이제 보다 편리하게 서버를 관리하자!!..
끝으로 한글 putty를 개발하고 계신 perky님께 감사의 말씀을 드리면서...
ps..
추가로.. 아까 생성한 id_rsa.pub = authorized_keys도
재활용이 가능하다. 일단 psftp등으로 로컬로 복사받은 다음...
매 서버마다 위의 과정으로 매번 키를 생성하지 말고..
원격 접속이 필요한 서버에 pscp를 이용하여 복사해 넣으면 된다.
C:\Program Files\HangulPuTTY>pscp authorized_keys admin@anotherhost:.ssh/authorized_keys
아니면.. 생성된 호스트에서..
[admin@ns admin]$scp ~/.ssh/authorized_keys admin@anotherhost:.ssh/authorized_keys
ps2
접속지연은 접속자의 호스트네임을 채크하는 것 때문에 그렇다.
접속자의 호스트네임 및 IP를 /etc/hosts 파일에 등록하면..
지연속도를 줄일 수 있다.

이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, putty 태그가 달려있으며,
2009/11/09 20:25에 작성되었습니다.

Attribution/Share Alike 2.0 license
ssh -R <터널링 할 포트>:localhost:<로컬 포트> <B에 있는 계정>@2.2.2.2
A-server$ ssh -R 1234:localhost:22 accessdenied@example.com
B-server$ ssh localhost -p 1234

Attribution/Share Alike 2.0 license
date 071916142009.40
hwclock -w

이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, Linux 시간 태그가 달려있으며,
2009/07/19 16:18에 작성되었습니다.

Attribution/Share Alike 2.0 license
ln은 symbolic/hard link를 생성하는 유틸리티로, 현재 위치에 가상으로 존재하며 이 파일에 접근하면 원본 파일에 접근하는 것과 동일하게 사용할 수 있습니다.
Windows에서는 단축 아이콘이라는 비슷한(?) 개념이 있지만 사용하다 보면 단축아이콘의 기능만으로는 충족되지 않을 때가 있습니다. 단축 아이콘을 생성한 파일을 hex editor로 연다던가... 그러면 원본 파일이 열리는게 아닌 lnk파일이 열릴 뿐이죠.
ln과 같은 기능을 수행하는 유틸리티를 찾아보니, Sysinternals에서 제작한 Junction이라는 유틸리티가 있었습니다.
Junction은 http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx 에서 다운로드를 하시면 됩니다.
사용 방법은 간단합니다.
1. <경로>에 junction이 있는지 확인
junction -s <경로>
2. <원본>을 <사본>으로 junction 생성
junction <사본> <원본>
3. <사본> junction 삭제
junction -d <사본>
junction의 사용 예를 들면 다음과 같습니다.
1. c:\에 junction_test라는 디렉토리를 생성한 뒤 1.txt라는 파일을 만들었습니다.
C:\junction_test>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 0000-0000
C:\junction_test 디렉터리
2009-04-27 오전 10:14 <DIR> .
2009-04-27 오전 10:14 <DIR> ..
2009-04-27 오전 10:14 16 1.txt
1개 파일 16 바이트
2개 디렉터리 22,408,437,760 바이트 남음2. 1.txt파일의 내용은 다음과 같습니다.
C:\junction_test>type 1.txt http://b4you.net
3. d:\로 이동하여 junction을 생성합니다
C:\junction_test>d: D:\>junction junc c:\junction_test Junction v1.05 - Windows junction creator and reparse point viewer Copyright (C) 2000-2007 Mark Russinovich Systems Internals - http://www.sysinternals.com Created: D:\junc Targetted at: c:\junction_test
4. junction이 제대로 연결되었는지 확인합니다
D:\>cd junc
D:\junc>dir
D 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 0000-0000
D:\junc 디렉터리
2009-04-27 오전 10:14 <DIR> .
2009-04-27 오전 10:14 <DIR> ..
2009-04-27 오전 10:14 16 1.txt
1개 파일 16 바이트
2개 디렉터리 22,408,437,760 바이트 남음
D:\junc>type 1.txt
http://b4you.net5. d:\junc에 파일을 생성합니다
D:\junc>copy con 2.txt
woo hoo!
^Z
1개 파일이 복사되었습니다.
D:\junc>dir
D 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: FCB7-B32F
D:\junc 디렉터리
2009-04-27 오전 10:16 <DIR> .
2009-04-27 오전 10:16 <DIR> ..
2009-04-27 오전 10:14 16 1.txt
2009-04-27 오전 10:16 10 2.txt
2개 파일 26 바이트
2개 디렉터리 24,657,281,024 바이트 남음6. c:\junction_test에 2.txt가 생성되었는지 확인합니다
D:\junc>cd /d c:\junction_test
C:\junction_test>dir
C 드라이브의 볼륨에는 이름이 없습니다.
볼륨 일련 번호: 441D-C919
C:\junction_test 디렉터리
2009-04-27 오전 10:16 <DIR> .
2009-04-27 오전 10:16 <DIR> ..
2009-04-27 오전 10:14 16 1.txt
2009-04-27 오전 10:16 10 2.txt
2개 파일 26 바이트
2개 디렉터리 24,657,281,024 바이트 남음7. 2.txt 파일의 내용을 확인합니다
C:\junction_test>type 2.txt woo hoo! C:\junction_test>

이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, hard link,
Junction,
NTFS,
symbolic link 태그가 달려있으며,
2009/04/27 10:28에 작성되었습니다.

Attribution/Share Alike 2.0 license
Vista에서 Illustrator를 사용하다보면 다음과 같은 문제가 발생되는 경우가 있습니다.
문제 서명
문제 이벤트 이름: APPCRASH
응용 프로그램 이름: Illustrator.exe
응용 프로그램 버전: 13.0.128.0
응용 프로그램 타임스탬프: 45fa64db
오류 모듈 이름: CoolType.dll
이유는 일러에서 한글 이름으로 된 폰트 이름을 읽어올 때 충돌하는 것 같습니다.
(보통 윤디자인 폰트가 문제가 된다고 하더군요)
이를 해결하기 위해서는 다음과 같은 절차를 거칩니다.
1. Fonts 디렉토리(기본적으로 C:\Windows\Fonts 입니다)에서 윤디자인 또는 기타 새로 추가 한 폰트를 백업합니다.
2. Illustrator의 "Option" -> "Edit" -> "Preferences" -> "Type" 에서 "Show Font Names in English" 를 체크합니다.
3. 백업한 폰트를 다시 Fonts 디렉토리로 이동합니다.

이 글에는 아직 트랙백이 없고, 댓글 5개가 달려있고, APPCRASH,
CoolType.dll,
Illustrator CS3,
충돌 태그가 달려있으며,
2007/12/10 15:26에 작성되었습니다.

Attribution/Share Alike 2.0 license
엑셀에 나름대로 심각한(?)버그가 있다.
A1셀에 =850*77.1 을 입력하면 몇이 나올까?
B1셀에 =A1 - 1 을 입력하면 몇이 나올까?
C1셀에 =A1 + 1 을 입력하면 몇이 나올까?


이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, Excel 2007,
버그 태그가 달려있으며,
2007/09/27 14:33에 작성되었습니다.

Attribution/Share Alike 2.0 license
어느날 맵핵 & 드랍핵이 떴다는 소문을 듣고 버x카페라는곳을 찾아냈다.
가입하면 뭐가 공짜가 우루루? 어쩌고 저쩌고..
심심해서 가입해봤더니, 역시나 가입해서 승인 얻어야 볼 수 있는거다.
하지만 요 카페글같은건 못보는걸 볼 수 있게 하는 방법이 있기에,
한번 그 글을 봤다.
주인장 이놈의 새퀴가.. 이상한 자료 올려놓고 인구핵, 종합핵 등등이라고 구라를 치고 있는거다.
물론 이걸 모르는 사람들은 정회원 될라고 열심히 복사&붙여넣기 하고 광고하러 다니고 있겠지.
하지만 정회원 되봤자 뭐 볼꺼 없는데 ㅋㅋㅋ
아놔 좀 이런 구라치는놈들은 좀 없어졌음 좋겠단 말야..
맘같아선 운영자한테 폭탄이라도 날리고 싶지만 -_-.. 합법적으로는 그럴 방도가 없다.
어디 카페 가입해서 뭐 뿌리면 등업시켜준다는 곳.. 잘 알아보고 하십쇼~ 괜히 피토하게 광고해놓고는 피봅니다.
(뭐 뿌릴때도 조건이 까다롭더만요. 조회수 100 넘는 게시물에 하고 뭐 어쩌고 저쩌고.. ㅈㄹ KIN~)
나야 그냥 탈퇴해버렸지만. 낚인사람들은 얼마나 짜증날까 ㅋㅋㅋㅋ




Attribution/Share Alike 2.0 license

Attribution/Share Alike 2.0 license

이 글에는 아직 트랙백이 없고, 아직 댓글이 없고, 하드디스크 태그가 달려있으며,
2007/06/25 02:03에 작성되었습니다.



| 최근 글 | 최근 댓글 | 최근 트랙백 |
|---|---|---|
|
|