具体方式有很多,根本上就是首先生成一公钥私钥对,然后将公钥写入到服务器的.ssh文件夹下的authorized_keys文件中(没有的话新建),然后私钥存储在本地,最后将私钥的路径配置到vscode的.ssh/config当中即可。
1.首先在服务器上运行:
ssh-keygen -t rsa -C username -f filename
(-C备注的用户名和-f的文件名可以修改为自己的),回车使用默认设置即可。
然后会在服务器的~/.ssh目录下生成私钥filename和公钥filename.pub两个文件。
2.将服务器上的公钥filename.pub复制一份,重命名为authorized_keys。
cp filename.pub authorized_keys
3.将服务器上的filename内容复制到mac本地的/Users/[username]/.ssh/filename文件中