【MacOS实操】如何基于SSH连接远程linux服务器

MacOS上远程连接linux服务器,可以使用ssh命令+pem秘钥文件连接。

一、准备pem秘钥文件

如果已经有pem文件,则跳过这一步。如果手上有ppk文件,那么需要先转换为pem文件。

macOS 的默认 SSH 客户端不支持 PPK 格式,你需要将 PPK 文件转换为 PEM 格式。可以使用 PuTTYgen(通常在 Windows 上使用)进行转换,或者在 macOS 上安装 Homebrew 和 putty,然后运行以下命令:

安装 PuTTY:
homebrew安装教程

bash 复制代码
brew install putty

转换 PPK 为 PEM: 使用以下命令将 PPK 文件转换为 PEM:

bash 复制代码
puttygen /path/to/your-key.ppk -O private-openssh -o /path/to/your-key.pem

二、设置 PEM 文件权限

bash 复制代码
chmod 400 /path/to/your-key.pem

三、连接到服务器

bash 复制代码
ssh -i /path/to/your-key.pem your_username@76.100.123.21
#your_username是用户名,一般是root

四、快速连接

每次通过输入命令行来连接服务器很麻烦,我们可以通过设置iterm2中的profile配置,下次就能快速连接服务器。

1、打开profile配置

2、编辑配置

3、配置命令

4、使用

按照上述配置好后,每次可以通过打开设置定好的配置直接连接。

相关推荐
淘气淘的宝宝9 分钟前
MAC intel 迁移至M4后brew及iterm2配置
macos
前方一片光明12 分钟前
SQL SERVER——通过计划任务方式每月对配置数据、审计数据等进行备份
运维·服务器
TFATS16 分钟前
Nvidia H100 算力服务器 Cuda Fabric Manager 升级
服务器·postgresql·fabric
不爱吃糖的程序媛23 分钟前
解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题
macos·harmonyos·策略模式
大柏怎么被偷了28 分钟前
【Linux】重定向与应用缓冲区
linux·服务器·算法
金海境科技30 分钟前
【服务器数据恢复】数据中心私有云Ceph分布式集群文件丢失数据恢复案例
服务器·经验分享·分布式·ceph
dodod201231 分钟前
Ubuntu24.04.3执行sudo apt install yarnpkg 命令失败的原因
java·服务器·前端
刘一说35 分钟前
GeoServer:开源GIS服务器的技术深度解析与OGC标准实践
运维·服务器·开源
Bruce_Liuxiaowei37 分钟前
Mac_Linux 查询网站IP地址:4个核心命令详解
linux·tcp/ip·macos
Promise48540 分钟前
关于使用wsl实现linux移植(imux6ull)的网络问题
linux·服务器·网络