Windows의 "SSH 서버"?


11

Windows 컴퓨터에서 실행할 명령 줄 명령이 있습니다. 실행해야하는 프로그램은 Windows에서만 사용할 수 있습니다.

SSH로 할 수있는 것처럼 쉽게 할 수있는 방법이 있습니까? 무슨 뜻인지 예 :

ssh username@windows-box.mycompany.com "remote command to execute"

... 또는 이렇게하려면 원격 데스크톱이 필요합니까? (명령을 직접 실행하지 않고 다른 컴퓨터에서 프로그래밍 방식으로 명령을 실행하고 싶습니다.)


따라서이 "다른 컴퓨터"가 창을 실행 하지 않는 줄 사이를 읽는 것이 정확 합니까? 이러한 이유로 이러한 명령을 원격으로 실행해야합니까?
SamB

@ SamB : 예, 맞습니다. 기본 컴퓨터에서 Ubuntu를 사용하고 있습니다.
Benjamin Oakes

답변:


8

물론 한 가지 방법은 실제로 Windows 상자에서 SSH 서버를 실행하는 것입니다. 그러나 Windows에 중점을 둔 솔루션은 PsExec 이라는 SysInternals 직원 (현재 Microsoft의 일부)에서 제공하는 도구입니다.이 도구 는 원하는 것을 정확하게 수행하도록 설계되었습니다.


2
그러나 PsExec은 Windows 시스템 에서만 실행됩니다 .
SamB

@SamB 예. 실제로는 SYSTEM 계정 (관리자뿐만 아니라)을 포함하여 (최고) 높은 권한으로 명령을 실행하는 데 사용됩니다.
Matthieu


2

cygwin 및 sshd 포트를 설치하는 데 많은 경험이 있습니다. 래퍼가있어 Windows 서비스로 바꾸고 bash 쉘을 추가로 얻습니다.

http://chinese-watercolor.com/LRP/printsrv/cygwin-sshd.html 은 괜찮은 출발점이며, 원하는지 평가할 수 있습니다.


동의, cygwin + ssh는 훌륭하고 쉬우 며, 프로그램을 실행할 수있는 편리한 유닉스 계열 쉘과 환경을 얻을 수 있습니다. ssh를 좋아한다면 아마도 Unix를 이미 알고있을 것입니다.

2

당신은에서 freesshd 서버를 사용할 수 있습니다 fresshd.com을 . 그것은 잘 작동합니다, 당신은 초에 서버를 설정합니다 :)


이것은 훌륭한 해결책으로 보이지만 포럼이 다운되어 (게시 할 수 없음) 도메인 로그인을 허용하지 않는 것 같습니다.
sorin

또한 이것은 '무료'입니다. SSH를 할 때마다 등록 (구매)하라는 로그인 메시지가 표시되며 계속하려면 5 초 이상 기다려야합니다.
sorin

비고, 이것은 느린 SSH 서버입니다.
sorin

1
내가 시도한 freesshd것은 터미널 클라이언트에 맞지 않는 고정 너비의 Windows 쉘 (cmd.exe?)에 로그인하는 것입니다. 즉, 화면 중간에 성가신 줄 바꿈이 나타납니다. 또한 bash쉘 근처에 없기 때문에 Windows 상자에 실제로 사용 가능한 ssh 로그인을 원한다면 cygwin이전에했던을 사용하여 수행 할 것이라고 생각했습니다 . 물론 cygwin은 os 내부의 os와 비슷하지만 (unix) cmd 라인 사용자가 사용할 수있는 창을 만듭니다.
Eugene Beresovsky



-1

Windows 시스템에 SSH 서버를 설치하거나 Windows에서 터미널 서비스를 켜고 (설명서를 확인한 후) Perl (또는 Python)을 사용하여 서버에 텔넷을 수행하여 명령을 실행할 수 있습니다. 텔넷을 통한 연결 예는 Net :: Telnet (Perl)을 참조하십시오.


1
글쎄, RTFM을 말하면 괜찮아요.하지만 매뉴얼을 찾을 수 있다면 더 쉬울 것입니다 ... 페이지 이름과 아마도 MSDN / Technet 링크와 같은 팁-특히 MS처럼 보입니다. 마침내 URL의 가치를 알게 되었습니까?
SamB

또한 서버보다 적은 시간에 동시에 둘 이상의 로그인 세션을 가질 수 있도록 레지스트리를 변경해야합니까? 그 문서에 대한 문서가 있다고 가정하면 MS가 문서를 쉽게 찾을 수있게 만들고 싶지는 않을 것입니다.
SamB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.