원격 관리를위한 powershell 또는 cmd 상태 (예 : 최종 사용자가 동시에 기계를

나는 종종 원격 데스크톱, gotoassist express 및 logmein을 사용하여 서버 또는 최종 사용자 터미널을 관리합니다.

특정 상황에서는 전체 콘솔이 느리고 불필요한 (즉, rdp를 통해 교환을 관리하기 위해 powershell을 사용하는 경우) 또는 과잉 상태 (예 : 최종 사용자가 동시에 기계를 사용하려는 경우)에 상당한 대기 시간 또는 낮은 대역폭이 있습니다. cmd, robocopy, wget 등을 사용해야합니다.

이 상황에서 powershell 또는 cmd를 통한 원격 관리를 가능하게 하는 간단한 기능을 원합니다 . 내가 gotoassist, logmein 등을 통해 컴퓨터에 완전히 액세스 할 수 있다고 가정하면 이것을 활성화하는 가장 간단한 방법은 무엇입니까?

winrm은 훌륭한 기술이지만 설정하기에는 너무 복잡합니다. 임시적인 것이 우수하지만, 단순할수록 좋습니다. 이상적으로 gotoassist의 ‘프로그램을 열고이 코드를 입력하면 터널이 열립니다’와 같이 간단한 것이 이상적입니다. 말할 필요도없이 이것은 인터넷을 통해 이루어 지지만 100 % 안전하고 암호화되어야합니다.



답변

Windows의 일반적인 SSH 데몬을 살펴볼 것입니다. OpenSSH (무료이지만 구성하기가 어렵고 POSIX 환경에 빠질 수 있음) 또는 Bitvise의 WinSSHD (설정하기 쉽지만 무료는 아님)는 두 가지 가능성이 있습니다. 그러나 WinRM은이 문제에 대한 Microsoft 솔루션입니다.

또 다른 대안은 Sysinternal의 PSExec을 사용하는 것입니다. 과거에는 관리 공유 (\\ C ​​$)를 사용하여 두 번째 배치 파일을 원격 시스템에 복사하는 배치 파일을 작성했으며 PSExec에서 두 번째 배치 파일을 시작합니다. 그것은 클라이언트에서 잘 작동하지만 서버에서 수행하는 것을 망설입니다.

항상 나쁜 관리자 (TM)가되어 이전 Windows 클라이언트에서 Telnet 서버를 활성화 한 다음 완료되면 다시 비활성화 할 수 있습니다!


답변

/ n Software의 Powershell SSH Server 또는 Quest의 PowerGui Pro Mobile Shell 과 같은 것 같습니다 .

멋진 대안에 대한 회사의 지원이 부족한 저에게는 VPN 세션을 시작하고 eBook : Layman ‘s Guide to PowerShell 2.0 Remoting에 나와있는 지침을 사용합니다 .


답변

이 질문에 대한 오늘의 대답은 아마도 : 아마도 powershell remoting
그것에 들어가기 전에 http://www.freesshd.com/ 을 사용했습니다 . 이것은 Windows ssh 서비스를 설정하는 매우 간단합니다 (퍼티와 연결하기 위해)

기본적으로 ip “10.11.12.13”으로 시스템 “pc1″에서 Powershell 원격 기능을 활성화하려면 “pc1″의 관리자로 powershell (버전 2.0 이상)을 시작하고 다음을 입력하십시오.

enable-psremoting

“pcadmin”에서 “pc1″에 연결하려면 “pcadmin”에 이것을 입력하십시오.

enter-pssession 10.11.12.13 -credentials userNameOfpc1

“기본적으로 몇 가지 (손 잡지 만 어렵지 않은) 보안 구성이 있기 때문에 기본적으로 작성 하지만 환경 (도메인, 트러스트 …)에 따라 다릅니다.


답변