Mac 管理多个SSH连接

本文介绍了如何在Mac上使用内置的Terminal或VSCode远程管理多个SSH连接。内容包括设置SSH Host、配置SSH Key、将公钥添加到远程主机以及使用VS Code Remote进行连接。重点讲解了SSH Key的生成、授权以及安全注意事项。
摘要由CSDN通过智能技术生成

SSH (Secure Shell) 是一种加密的传输协定,工作时常会需要连接远端的电脑进行,可以透过SSH建立连线,确保讯息的隐秘性。

设置 SSH Host
Mac terminal 里自带有 SSH 的功能,可以在它的 config 档里进行多个远端连线的设置,通常位在 /home/username/.ssh 目录下的 config。
config 档可以在 terminal 里直接下指令进行设置:

$ cd ~/.ssh
$ open config

config 里面的长相:

Host [远端连线名称,自订]
HostName [远端连线 domain,比如apple.com]
User [使用者账号]
Port [连线使用的 port number]
IdentityFile [连线使用的私钥存放位置,用以实现无密码登入,但需先产生一组金钥 (SSH Key)]

如果用的是 VScode Remote, 可以在指令列 (Command Palette)里找 Remote-SSH:Connect to Host, 在这个页面下进行config 的设置。但需先完成SSH Key的配置才能顺利建立连线。

产生及配置 SSH Key

  1. 在 terminal 里用指令产生 key:

$ ssh-keygen

这边会询问要把key放在那个位置,预设为 /home/username/.ssh/id_rsa. 如要管理多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值