2008/06/30
Windows 에서 ssh 데몬 돌리기
Windows 2000 이상 부터는 telnet 서비스를 제공하여 원격접속으로 서버 컴퓨터에 접속을 할 수 있지만 telnet 보다는 보안이 강화된 ssh를 사용해 보고 싶어서 방법을 찾아 보았다.
윈도우 상에서 ssh 서비스를 지원하는 툴로는 본인이 찾아본 툴은 OpenSSH for Windows 와 freeSSHd 가 있다.
두 프로그램 모두 설치가 간단하고 사용상에 크게 어려운 프로그램은 아니다.
간단하게 비교하면 사용자 관리나 sftp 지원면에서 보면 freeSSHd가 좋지만 터미널 상의 한글 지원이나 속도면에서는 OpenSSH for Windows가 좋아 보인다. 하지만 OpenSSH 는 2004년 Release(3.8.1p1) 후로 버전업이 되고 있지 않지만 freeSSHd 는 계속 계발되고 있기에 보다 나은 버전이 나올 수 도 있겠다.
freeSSHd는 한글 문제나 속도면에서 개선이 되면 입수하여 다루기로 하고 이번 포스팅에서는 OpenSSH 를 이용하여 ssh 서버를 구성하는 방법을 간단하게 알아 보겠다.
우선 OpenSSH for Windows를 다운 받아 설치한다.
설치 방법은 단순하며 설치 중 메세지 박스가 출력되는데 이 메세지 박스는 설치 후 꼭 해주어야하는 필수 작업에 대한 언급이다.
Quickstart.txt 에도 언급이 되어 있는데 설치 후에 기본적으로 윈도우의 그룹과 계정을 ssh daemon 의 설정파일인 groups 와 passwd 파일에 기록하는 과정을 거쳐야 한다.
windows의 groups 등록하기
위의 명령을 실행하면 윈도우즈의 모든 그룹이 group 파일에 기록이 된다. 실행전 실행 위치와 리다이렉선되는 파일 위치를 확인하고 수행한다.
windows의 계정을 psswd 에 등록하기
위 명령을 실행하면 윈도우즈의 모든 계정이 passwd 파일에 기록이 되며 후에 ssh 로 접속을 하는 계정으로 사용된다.
전체 계정을 ssh를 사용하는 계정으로 하지 않고 필요한 계정만 등록하고자 하는 경우에는 필요한 계정만 하나씩 등록할 수 있다.
이제 ssh 서버를 사용할 준비가 다 된 것이다. OpenSSH 를 설치하면 윈도우즈의 서비스에 등록이 되어 쉽게 제어를 할 수 있다.
이제 접속을 해 보면?
위와 같은 접속 화면을 볼 수 있다.
USAGE WARNING 메세지가 보기 싫으면 etc/sshd-config 파일의 Banner 항목을 삭제하거나 etc/banner.txt 파일을 지우면 된다.
그리고 /home/Administrator 경로를 찾을 수 없다는 메세지는 etc/passwd 파일의 계정 내용중에 홈 디렉토리를 윈도우즈 형식에 맞게 설정해 주면 된다
Original Post : http://neodreamer-dev.tistory.com/117
윈도우 상에서 ssh 서비스를 지원하는 툴로는 본인이 찾아본 툴은 OpenSSH for Windows 와 freeSSHd 가 있다.
두 프로그램 모두 설치가 간단하고 사용상에 크게 어려운 프로그램은 아니다.
간단하게 비교하면 사용자 관리나 sftp 지원면에서 보면 freeSSHd가 좋지만 터미널 상의 한글 지원이나 속도면에서는 OpenSSH for Windows가 좋아 보인다. 하지만 OpenSSH 는 2004년 Release(3.8.1p1) 후로 버전업이 되고 있지 않지만 freeSSHd 는 계속 계발되고 있기에 보다 나은 버전이 나올 수 도 있겠다.
freeSSHd는 한글 문제나 속도면에서 개선이 되면 입수하여 다루기로 하고 이번 포스팅에서는 OpenSSH 를 이용하여 ssh 서버를 구성하는 방법을 간단하게 알아 보겠다.
우선 OpenSSH for Windows를 다운 받아 설치한다.
설치 방법은 단순하며 설치 중 메세지 박스가 출력되는데 이 메세지 박스는 설치 후 꼭 해주어야하는 필수 작업에 대한 언급이다.
계정 설정에 대한 경고창
Quickstart.txt 에도 언급이 되어 있는데 설치 후에 기본적으로 윈도우의 그룹과 계정을 ssh daemon 의 설정파일인 groups 와 passwd 파일에 기록하는 과정을 거쳐야 한다.
windows의 groups 등록하기
윈도우 그룹을 ssh 그룹으로 등록
windows의 계정을 psswd 에 등록하기
모든 윈도우 계정을 ssh계정으로 등록하기
전체 계정을 ssh를 사용하는 계정으로 하지 않고 필요한 계정만 등록하고자 하는 경우에는 필요한 계정만 하나씩 등록할 수 있다.
ssh 계정 추가하기
이제 ssh 서버를 사용할 준비가 다 된 것이다. OpenSSH 를 설치하면 윈도우즈의 서비스에 등록이 되어 쉽게 제어를 할 수 있다.
서버스로 등록된 OpenSSH Server
명령행으로 OpenSSH 서버 서비스 기동하기
이제 접속을 해 보면?
SSH 클라이언트를 이용한 접속 화면
USAGE WARNING 메세지가 보기 싫으면 etc/sshd-config 파일의 Banner 항목을 삭제하거나 etc/banner.txt 파일을 지우면 된다.
그리고 /home/Administrator 경로를 찾을 수 없다는 메세지는 etc/passwd 파일의 계정 내용중에 홈 디렉토리를 윈도우즈 형식에 맞게 설정해 주면 된다
Original Post : http://neodreamer-dev.tistory.com/117
Labels:
SSH
,
ssh server
,
TistoryOldPost
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment