我有一台Windows Server 2008机器。 99%的时间,我所需要做的就是运行命令行命令,如hg fetch 。 我想从远程桌面移动到刚刚打开(安全)的命令行会话。
一些谷歌search发现这篇文章只列出了Windows的第三方SSH服务器。 我想要最“合法”的select。 你有什么build议?
安装Powershell 2.0
在服务器的PowerShell中input:
set-executionpolicy remotesigned -force
enable-psremoting -force
然后从远程计算机(启用了powershell)启动远程连接:
etsn -cred用户名-comp目标名称
如果您位于同一个域,并且拥有适当的授权,则可以跳过“-cred用户名”部分,但是我发现如果您使用不相互信任的域来跨域,则必须使用远程域的凭据。
此外,如果你想只发出一个命令,你可以做一些像…
icm targetname {$ host}
以上应该足以让你开始了PowerShell远程神奇的世界。
我们已经使用了WinSSHD多年。 它是坚如磐石的。
忘记SSH并学习如何远程使用PowerShell。 PowerShell支持最新版本的默认安全远程执行。