Contents

1 cygwin에서 사용자와 그룹 추가 adduser addgroup
2 xinetd를 윈도우 서비스에 등록
3 sshd 서비스 설치
4 한글입력이 안될 때
5 .sh 확장자 bash.exe로 연결



1 cygwin에서 사용자와 그룹 추가 adduser addgroup #

기본적으로 adduser와 addgroup 명령이 없다.
# 윈도우의 사용자관리(관리도구의 컴퓨터관리)를 이용해서 사용자와 그룹을 추가한 후
# 이 내용을 /etc/passwd 파일과 /etc/group 파일에 덤프를 뜬다.
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group

# 혹은 특정 사용자만 추가
mkpasswd -l -u user01 >> /etc/passwd


2 xinetd를 윈도우 서비스에 등록 #

cygrunsrv --install "xinetd" -d 'Cygwin xinetd' -f \
  'Cygwin xinetd service' -p /usr/sbin/xinetd

3 sshd 서비스 설치 #

openssh 설치

윈도우 환경변수 CYGWIN=ntsec 설정
"ntsec"은 Cygwin이 Windows의 보안 규칙을 사용해서 파일 등의 접근 권한을 설정함을 의미

Cygwin 에서 ssh-host-config 실행

서비스 실행(net start or cygwinsrv 명령 이용)



4 한글입력이 안될 때 #

~/.inputrc 파일에 다음 추가 (!!!각 줄 끝에 공백이 들어가지 않도록 주의!!!)
# 터미널 자체의 8비트 문자 지원여부와 상관없이 8비트 입력을 가능하게 함.
set meta-flag on

# 8비트 문자를 변환하지 않도록 함.
set convert-meta off

# 8비트 문자를 출력할 때 그대로 출력하도록 함.
set output-meta on

# 자동 완성 기능을 사용할때 대소문자를 구별하지 않음.
set completion-ignore-case on


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-03-15 10:39:15
Processing time 0.0083 sec