赞
踩
参考官方的文档进行操作:https://code.visualstudio.com/docs/remote/ssh#_getting-started
生成本地私钥和公钥之后,利用ssh-copy-id命令将公钥拷贝到远程主机上
配置config文件【可选】
点击连接即可
解决 Bad owner or permissions 问题:
Bad owner or permissions 即对某个文件没有访问权限,原因是 Windows 10 version 1803 自带了openssh客户端,自带的客户端存在这个问题
vscode的官方文档给出了相应的解决方式,参考 Local SSH file and folder permissions
这是一开始尝试的方式,但是没有成功,可自行尝试:
按照上面的vscode的官方文档提供的解决方式,在执行的过程中出现 Install-Module -Force OpenSSHUtils -Scope AllUsers
出错,提示没有安装包源,Google之后并没有找到正确的解决方法。故想到另外一种解决方式,如下:
个人本机有安装git, 携带相应的openssh-client, 可以将ssh-client 指向为git软件中的ssh程序
步骤:
打开Git Bash查看ssh可执行文件的安装路径:where ssh.exe
c盘路径即为windows自带的ssh-client。
将windows自带的ssh-client其卸载掉,参考 mircosoft官方的介绍卸载 OpenSSH-Client
# Uninstall the OpenSSH Client
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
然后将git软件携带相应的ssh-client可执行文件路径设置到系统的环境变量中。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。