1、配置免密登录

(1)在windows系统cmd运行命令

sshkeygen

一路回车,将会在C:Users用户名.ssh目录生成两个文件id_rsaid_rsa.pub。如下图所示

在这里插入图片描述

(2)进入.ssh目录。如果想使用root用户,那么路径/root/.ssh。如果想使用普通用户,那么路径/home/用户名/.ssh这里root用户路径为例

cd /root/.ssh

id_rsa.pub文件内容拷贝远程linux服务需要免密登录的用户家目录内的.ssh目录内的authorized_keys文件中

vim authorized_keys

注:如果有多台机器登录到linux中的该用户,或者authorized_keys文件已存在,则另起一行写入公钥内容

(3)修改.ssh目录和authorized_keys权限

cd /root

chmod 700 .ssh

cd /root/.ssh

chmod 600 authorized_keys

(4)测试配置是否成功,如果成功,在windows系统中cmd运行下面命令可以免密登录。

ssh 用户名@远程服务ip
比如ssh root@101.53.1.1

2、vscode配置

(1)在本地安装插件

下图所示输入“Remote Developement”查找插件,然后点击“Install”进行安装
在这里插入图片描述

(2)填写配置

在这里插入图片描述在这里插入图片描述
如果需要在多台远程服务器进行开发可以在这一配置文件配置多个Host,注意指定多个不同的Host名称

在这里插入图片描述

(3)连接远程服务器

第二步填写配置后,关闭VSCode,再打开,就会自动连接远程服务器了。
配置好的Host列表中鼠标右键可以选择在当前窗口进行连接远程服务器,或者新建窗口连接远程服务器。
在这里插入图片描述
新建窗口打开远程服务器为例点击后,界面如下
在这里插入图片描述这个界面中,可以对系统平台进行选择,这里我们选择“linux”。之后,可以选择打开系统中的目录,打开后,将在左侧展开目录树

(4)配置远程解释器

由于在VSCode安装插件经常失败,所以建议vscode插件网站下载这插件ms-vscode-remote.vscode-remote-extensionpack-0.23.0.vsix。插件是服务器端的远程连接配置。下载完之后,使用WinSCP软件,将插件传到远程服务器上,目录自定。

点击插件,然后点击右上角的三个点,选择从VSIX安装
在这里插入图片描述

然后就会出现远程服务器的目录。

原文地址:https://blog.csdn.net/chigenb/article/details/134663267

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_39400.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注