[MAC][远程服务器][VSCODE]如何在MAC下配置VSCODE编辑远程服务器

本文档详细介绍了如何在MAC操作系统中配置Visual Studio Code (VSCODE) 远程连接服务器,包括生成和上传公钥、安装Remote-SSH扩展以及通过F1命令连接服务器的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.第一步 配置公钥

1.1在本地Mac终端下创建公钥

ssh-keygen

1.2生成 authorized_keys 文件

cd ~/.ssh
cat id_rsa.pub >> authorized_keys

1.3上传本地公钥authorized_keys到服务器

mkdir -p ~/.ssh
chmod 700 ~/.ssh

将authorized_keys上传到~/.ssh文件夹

chmod 600 ~/.ssh/authorized_keys

1.4 重启服务器

2.第二步

2.1下载vscode

https://code.visualstudio.com/

2.2 点Extension安装Remote-SSH

2.3 F1调出Remote-SSH:connect to host 输入要连接的服务器地址/选择对应的服务器,连接成功(如果服务器有密码,需要手动输入密码)

### 配置 VSCode 以从 Mac 连接到远程服务器 #### 使用 SSH 方法连接至远程服务器 为了使 Visual Studio Code (VSCode) 能够通过 SSH 协议连接到远程服务器,在本地机器上需先启动 SSH Agent 并添加私钥[^1]: ```bash eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa ``` 上述命令假设 `~/.ssh/id_rsa` 是用于身份验证的私有密钥文件路径。 接着,安装 Remote - SSH 扩展。此扩展允许开发人员直接在远端环境中编辑、运行以及调试程序而无需将项目复制回本机环境。打开 VSCode 的 Extensions 视图 (`Cmd+Shift+X`) ,搜索 "Remote - SSH" 来找到并点击 Install 安装该插件。 完成安装之后,可以通过快捷键组合 `F1` 或者顶部菜单栏中的 “View -> Command Palette...”,输入 `Remote-SSH: Connect to Host...` 命令来建立新的会话。此时可以按照提示输入目标主机地址(例如 user@hostname),如果之前已经设置好了无密码登录,则可以直接进入;否则可能还需要手动输入一次密码或使用其他认证方式。 对于首次访问的新主机,系统可能会询问是否继续连接(因为无法立即确认对方的身份)。这时可以选择 yes 继续操作,并且记得保存信任关系以便日后快速接入。 另外一种方法是利用 `.ssh/config` 文件简化配置过程。在这个文件里定义好各个常用的目标主机信息后,只需简单指定名称就能实现一键式连接。比如下面的例子展示了怎样针对名为 myserver 的条目进行设定: ```text Host myserver HostName example.com User username IdentityFile ~/.ssh/private_key_path ``` 这样以后就可以只用 `myserver` 就能代表完整的 SSH 地址了。 除了基于 SSH 的解决方案之外,还有其他的途径可供选择,如 Telnet 测试工具虽然主要用于简单的网络诊断目的而非实际的数据传输用途[^2],但对于某些特定场景下的临时测试来说仍然是有用的手段之一。不过出于安全性和功能性考虑,建议优先采用更成熟稳定的方案来进行日常的工作流管理。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值