mac在vscode上配置ssh到Ubuntu/Linux上的免密登录
生成密钥
mac打开终端,输入
ssh-keygen
一直按回车直到流程结束,获取密钥id_ras.pub,这个文件在~/.ssh中。
生成 authorized_keys
在mac终端中,输入
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
转移 authorized_keys
将mac上的~/.ssh文件夹下的authorized_keys文件
复制到Ubuntu/Linux服务器上的~/.ssh文件夹中
设置ssh免密登录
用文本编辑器打开~/.ssh/config,例如
sudo nano ~/.ssh/config
在这个文件中输入你的服务器配置,例如
Host 可以自定义的服务器名字
HostName 你的服务器的ip
User 你的服务器的用户名
IdentityFile ~/.ssh/id_rsa
大功告成