在**服务器**编辑ssh配置并重启ssh服务
在**本地客户端生成**私钥与公钥
以我本机macOs系统为例
确保 **服务器**的~/.ssh 目录及其内容的权限正确。通常 ~/.ssh 目录的权限为 700,authorized_keys 文件的权限为 600。
现在就可以用私钥远程连接服务器了
如果你的私钥文件是 ~/.ssh/id_rsa,你可以直接使用:
如果你的私钥文件路径是 ~/.ssh/my_custom_key,你可以使用:
额外配置
如果你不想每次都指定私钥文件,可以通过 ~/.ssh/config
文件来配置 SSH 客户端:
-
编辑或创建 ~/.ssh/config
文件:
-
添加以下配置:
-
保存并关闭文件。现在你可以使用以下命令连接到远程服务器:
通过上述步骤,你可以使用本地的私钥文件连接到远程服务器。