VSCode利用SSH远程连接云服务器

一、安装VSCode

https://code.visualstudio.com/Download

下载完成后,打开VSCode
在这里插入图片描述

二、安装VSCode插件

安装完 VSCode 之后,打开 VSCode 并点击左侧的扩展按钮,搜索并安装如下插件:Remote SSH
在这里插入图片描述
点击 Install ,安装 Remote SSH

三、配置远程连接

这里是云服务器对应的SSH登录指令和密码
在这里插入图片描述
复制登录命令,然后回到 VSCode 点击左侧的远程按钮,点击 SSH 的 + 号,在弹出的窗口中输入开发机的登录命令。
在这里插入图片描述
点击连接,输入密码,就成功连接到开发机了。
在这里插入图片描述
接下来就可以通过
Ctrl+Shift+~ 打开终端,进行操作啦。
在这里插入图片描述

### 配置 VSCode 使用 SSH 远程连接 Linux 服务器 #### 准备工作 为了能够顺利地通过 Visual Studio Code (VSCode) 使用 Secure Shell (SSH) 协议来访问远程 Linux 主机,需先完成一些准备工作。这包括但不限于安装必要的软件组件以及设置环境变量。 #### 安装并配置 Remote - SSH 扩展 确保已安装最新版本的 VSCode 后,在扩展市场中查找名为 `Remote - SSH` 的官方插件,并点击安装按钮将其加入编辑器环境中[^2]。 #### 创建或更新本地 SSH 配置文件 打开命令面板 (`Ctrl+Shift+P`) 并输入 `Remote-SSH: Add New SSH Host...`, 然后按照提示录入目标机器的信息,比如 IP 地址或者域名等。此操作将会自动创建/修改位于用户目录下的 `.ssh/config` 文件,其中应包含如下格式的内容: ```bash Host myserver HostName your.server.ip.or.domain.name User username_on_remote_machine IdentityFile ~/.ssh/id_rsa # 如果有私钥路径则指定这里 ``` 上述代码片段定义了一个别名叫做 `myserver` 的条目用于简化后续连接过程中的指令书写;同时指定了要登录的目标地址、用户名及身份验证所使用的密钥位置(如果有)。注意替换实际值以匹配个人情况[^1]。 #### 测试连接 一切就绪之后可以通过两种方式之一尝试建立会话: - 方法一:再次调用命令面板执行 `Remote-SSH: Connect to Host...` 命令; - 方法二:直接从活动栏左侧找到代表远程资源管理器的小图标展开菜单选择之前设定好的主机名称进行快速链接。 一旦成功接入,则可以在集成终端内运行任意 shell 指令并与远端交互,甚至利用图形界面开展开发作业而不必局限于命令行工具。 #### 实现无密码登陆 对于频繁使用的场景来说,每次都需要手动输入凭证显然不够高效便捷。为此可以考虑预先交换公私钥对从而实现自动化认证流程。具体做法是在客户端生成一对新的 RSA 密码学材料并将前者追加至服务端授权列表当中去。更多细节可参阅相关文档获取指导[^3]。 ```bash # 在本机上生成秘钥对(如果尚未存在) ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # 将新产生的公钥复制给对方管理员以便导入其 .ssh/authorized_keys 文件里 ssh-copy-id user@remotehost ``` 以上即为完整的基于 VSCodeSSH 技术栈搭建起通往 Linux 工作站桥梁的方法论介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值