我们使用 kerberos 身份验证连接到我们的本地计算环境。我想使用visual studio code remote直接在该服务器上进行开发。基于vscode 远程文档中的这一部分,似乎可以使用基于密码的身份验证,这对我有用,但是如果我可以使用现有的 kerberos 身份验证,而不必每次输入密码,那就太好了启动一个 vscode 会话。
我使用简单的 PuTTY (plink.exe) 使用这些简单的步骤从 VsCode 连接到 kerberos。
remote.echo OpenSSH
SET mypath=%~dp0
powershell %mypath%ssh.ps1 %*
Run Code Online (Sandbox Code Playgroud)
ssh.ps1使用以下内容在同一文件夹中创建 powershell 脚本:$ArgArray = [System.Collections.ArrayList]$Args
$ind = $ArgArray.IndexOf("-F")
if ($ind -ge 0) {
$ArgArray.RemoveAt($ind)
$ArgArray.RemoveAt($ind)
}
Write-Host $ArgArray
& 'C:\Program Files\PuTTY\plink.exe' $ArgArray
Run Code Online (Sandbox Code Playgroud)
理论上你可以用批处理语言编写它,但我不想受苦。
ssh.bat路径。 Host remote
HostName remote
User <you ssh user>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3285 次 |
| 最近记录: |