2017-10-27 2 views
-1

RHEL 컴퓨터에서 Windows 2003 서버에서 windows 명령을 실행하고 싶습니다.리눅스의 원격 명령

나는 winexe를 사용하여 한 가지 방법을 시도했지만 예상대로 작동하고 있습니다. 그러나 이것을하려면 139 포트를 열어 두어야하며 이것은 매우 취약한 포트이며 공개되지 않도록 권고됩니다. 다른 방법으로는 cygwin을 사용하고 ssh 패키지를 열어 보았지만 이것들은 Windows 2003 서버에서 다시 지원되지 않습니다.

아무도 제게이 2를 리눅스와 윈도우 머신에 연결하고 리눅스 터미널에서 cmd.exe 명령을 실행하는 다른 방법을 제안 할 수 있습니까?

+0

참조 [생하여 SSH 인증을 사용할 수 있도록, noStrictModes 옵션을 설정해야 s] (https://stackoverflow.com/a/46926540/841108) 비슷한 질문에 대한 대답; 그것은 당신이 당신의 질문을 향상시키는 것을 도울 수 있습니다. (어떤 [MCVE]도없이 아마 여기에서 주제입니다.) –

+0

매우 모호한 대답입니다. 또한 .bat 스크립트가 아닌 일부 명령을 실행하려고합니다. –

+1

하지만 프로토콜, 클라이언트, 서버, 서비스 측면에서 질문 할 필요가 있음을 보여줍니다. 그리고 심지어 개선, 귀하의 질문은 여기에 주제입니다; https://superuser.com/가 더 나은 장소 일 수 있습니다 (하지만 프로토콜, 클라이언트, 서버, 서비스 측면에서 생각할 필요가 있습니다). –

답변

1

Wine 소프트웨어를 사용하여 RHEL에서 전체 Windows를 에뮬레이트 할 수 있습니다. 따라서 어디에도 연결할 필요가 없습니다.

다른 옵션은 SSH를 통해 RHEL에서 Windows 2003 Server로 연결하는 것입니다.

  • Windows 설정에서 계정이 OpenSSH를 서버의 SSHD 설정 파일에

  • 서비스를 실행할 수 있도록해야합니다 : Windows에서 OpenSSH를 서버의

    설치는 단점이 몇 가지있다 당신은 당신이 공개/개인 키도