配置本地SSH公私钥登录
操作步骤
配置本地SSH公私钥登录(以Windows为例)。
- 制作公私钥对。
Windows下可以通过cmd执行ssh-keygen -b 3072 -t rsa命令生成公私钥对,默认回车即可。生成的公私钥对默认保存在“~/.ssh/目录”下的id_rsa、id_rsa.pub文件中。
- 拷贝本地.ssh文件夹到SSH服务端(即要连接的远程环境),然后将公钥文件中的内容导入到authorized_keys文件中。
1 2
cd ~/.ssh cat id_rsa.pub >> authorized_keys
- 配置目录权限。
- SSH服务端用户目录权限配置为700
1
chmod 700 ~
- .ssh目录权限配置为700
1
chmod 700 ~/.ssh
- authorized_keys权限配置为600
1
chmod 600 ~/.ssh/authorized_keys
- SSH服务端用户目录权限配置为700
配置本地SSH私钥文件id_rsa的路径
在VS Code上选择“工作区”,并在输入框搜索“kunpeng.remote.ssh.privatekeypath”,然后在编辑框填写私钥文件id_rsa的路径。路径格式为:C:\User\xxx\.ssh\id_rsa(xxx指用户名)
,选择配置本地SSH客户端地址
在VS Code上选择“工作区”,并在输入框搜索“kunpeng.remote.ssh.clientpath”,然后在编辑框填写本地SSH客户端可执行文件所在的路径。路径为:C:\Windows\System32\OpenSSH\ssh.exe
,选择
父主题: 常用操作