mac下使用配置文件config, SSH连接服务器。

传统mac ssh 连接服务器方式:

连接远程服务器:ssh -i /Users/mac/Desktop/mykey.pem root@0.0.0.0

可以看到连接过程需要输入完整的SSH命令,指定密钥位置,较为麻烦。

我们可以通过配置本机ssh的配置文件config来使上述操作变得更简单人性化。

1. cd ~/.ssh 进入你的用户下的ssh 文件夹下

2. vim config 修改(或创建一个)config文件

3. 在config文件中追加连接服务器的配置信息

Host server                                         #连接名称

HostName 172.17.2.81                   #IP地址

User root                                         #账户

IdentityFile ~/.ssh/zhengshunyong-jumpserver.pem   # 密钥位置

配置完成保存让我们来连接一下,直接输入ssh + 连接名称,就可成功连接服务器了。

### 配置 Mac 上 Visual Studio Code 通过 SSH 连接远程服务器 #### 安装 Visual Studio Code 和必要的扩展 为了能够使用 VS Code 的远程开发功能,需先下载并安装最新版本的 Visual Studio Code[^1]。接着,在 VS Code 中打开 Extensions 视图 (`Cmd+Shift+X`) 并搜索 "Remote - SSH" 扩展来完成安装。 #### 设置本地环境 确保本机已安装 OpenSSH 客户端工具集,并可通过终端命令 `ssh` 来验证其可用性。如果尚未安装 Homebrew,则建议先行安装以便简化后续软件管理流程;之后利用 Homebrew 安装最新的 OpenSSH 版本[^2]。 #### 创建 SSH 密钥对用于无密码认证 在 Terminal 应用程序中执行如下指令生成新的 RSA 类型私钥文件,默认保存路径为 ~/.ssh/id_rsa: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 此过程会提示输入保存位置及设置加密短语(可选)。完成后记得把公钥复制到目标 Linux 主机上的 `/home/user/.ssh/authorized_keys` 文件内以支持免密登录[^3]。 #### 编辑配置文件 编辑位于用户目录下的 `.ssh/config` 文档加入类似下面的内容指定主机名、用户名以及其他选项: ```plaintext Host myserver HostName example.com User yourusername IdentityFile ~/.ssh/id_rsa ``` 上述定义了一个名为 `myserver` 的快捷方式指向实际 IP 地址或域名 `example.com` ,同时指定了默认使用的身份验证密钥文件路径。 #### 使用 VS Code 建立连接 回到 VS Code 内部按组合键 `F1` 调出命令面板,输入并选择 `Remote-SSH: Connect to Host...` 。此时应该能看到之前设定好的别名列表项 “myserver”,点击它即可启动一个新的窗口尝试建立安全通道。 一旦成功接入远端机器后就可以像平常一样浏览项目结构、编写代码甚至调试应用程序了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值