vscode 使用ssh密钥登录远程 Linux -- vscode remote linux ssh key

2019/07/26 Linux

此文首发于我的个人博客:zhang0peter的个人博客


推荐先看文章:Windows下使用VS Code远程SSH连接Linux服务器进行开发

先切换到目录:

cd C:/Users/username/.ssh/

注意:这个目录是你在VS Code中配置ssh的目录

生成密钥:

ssh-keygen -t rsa -b 4096

如果没有装SSH客户端,参考:Win 7/Win 8/Win 10/Windows Server 下安装和使用OpenSSH客户端

其中id_ras.pub是公钥,需要上传到服务器。

注意:不要用root用户进行操作

在服务器中操作:

mkdir -p ~/.ssh 
chmod 700 ~/.ssh 
nano ~/.ssh/authorized_keys #把 id_ras.pub 中的内容粘贴进去
chmod 600 ~/.ssh/authorized_keys 
sudo service ssh restart

然后你就可以直接连上服务器了,不需要输入密码了。