vscode免密连接远程服务器

下载两个扩展

 

 出现“远程资源管理器”选项:

点击上图+号,输入ssh地址[ssh 用户名@服务器地址]

 

 点击上图设置(+号右边)

 

 选择第一个选项,输入服务器信息,如下:

 

 Host为服务器代称(随意);HostName为服务器ip地址;Port为要连接的端口号;User为用户名;IdentityFile为本机中id_rsa.pub地址,免密登录要用的(一般是上图这个)

完成上述设置后,即可连接到服务器(此时需要每次输入密码)

下面进行免密设置:

服务器端执行下面代码:

touch authorized_keys  //创建authorized_keys文件(空文件)
ssh-keygen

此时服务器端出现.ssh文件夹,内容如下:

 

 authorized_keys文件如果没有,在执行代码的目录上找找,复制到.ssh中就行

最后打开本机中的‘id_rsa.pub’文件(一般路径在C:/Users/Lenovo/.ssh),将文件的内容拷贝到 authorized_keys中

 

 保存(可以重启),此后连接服务器无需再次输入密码。

 

posted @ 2022-12-03 15:27  七三七3  阅读(206)  评论(0编辑  收藏  举报