Windows용 ssh server 소개

Clunix Wiki
(버전 사이의 차이)
(새 문서: ==상황== 다수의 윈도우 머신에 패키지를 설치하거나 삭제하는 등의 관리가 필요할 때 ssh를 설치하고 dua, dush를 이용하면 편리하다. ==필요한...)
 
1번째 줄: 1번째 줄:
 
==상황==
 
==상황==
 
다수의 윈도우 머신에 패키지를 설치하거나 삭제하는 등의 관리가 필요할 때
 
다수의 윈도우 머신에 패키지를 설치하거나 삭제하는 등의 관리가 필요할 때
ssh를 설치하고 dua, dush를 이용하면 편리하다.
+
 
 +
==진행단계==
 +
*ssh를 설치
 +
*dua, dush 설치
 +
*msiexec를 사용하여 무인설치
  
 
==필요한 것==
 
==필요한 것==
29번째 줄: 33번째 줄:
  
 
/etc/profile에 alias 설정을 해두자.
 
/etc/profile에 alias 설정을 해두자.
 +
 +
putty에서 접속할 때 다음 그림과 같이 '''Use font encoding'''으로 설정해 주어야한다.
  
 
==소유권 문제==
 
==소유권 문제==

2009년 2월 21일 (토) 02:28 판

목차

상황

다수의 윈도우 머신에 패키지를 설치하거나 삭제하는 등의 관리가 필요할 때

진행단계

  • ssh를 설치
  • dua, dush 설치
  • msiexec를 사용하여 무인설치

필요한 것

MobaSSH - SSH server for Win32 based on Cygwin/OpenSSH

CoreUtils for Windows

dush 설정

MobaSSH는 Cygwin based이지만 dush에서 사용하는 expr이 없다.

그러므로 CoreUtils를 설치한 뒤 expr.exe만 C:\WINDOWS\system32\bsh\bin에 복사해오면 문제없다.

한글 설정

과거 Cygwin에서 한글을 제대로 사용하기 위해서는 inputrc에 다음과 같은 설정이 필요했으나 [1]

현재는 default로 들어가 있으므로 신경쓸 필요가 없다.

set meta-flag on
set convert-meta off
set output-meta on
set input-meta on

그리고 ls 명령으로 제대로 된 한글 디렉토리를 보려면 다음과 같은 ls 옵션이 필요하다.

alias ls="ls --color=auto --show-control-chars"

/etc/profile에 alias 설정을 해두자.

putty에서 접속할 때 다음 그림과 같이 Use font encoding으로 설정해 주어야한다.

소유권 문제

dua나 scp를 사용하여 파일을 복사한 뒤 msiexec를 사용하여 quiet mode로 패키지를 설치하려고 할 경우 다음과 같은 에러가 뜬다.

시스템이 지정된 장치나 파일을 열 수 없습니다.
부서별 위키