测试场景:
Windows下用VSCode远程连接docker(Linux系统)
操作步骤:
1、Windows下,生成公钥
打开cmd
输入:ssh-keygen
一路默认回车
(生成的公钥文件在:C:\Users\xxx\.ssh\id_rsa.pub)
2、Docker下,导入公钥
cd ~
cp id_rsa.pub ./.ssh/ (若没有.ssh目录,则在~下执行: ssh localhost)
cd .ssh/
cat id_rsa.pub >> authorized_keys
rm id_rsa.pub
3、重新打开连接,此时即不用输入密码
也就是复制id_rsa.pub中的内容到 ~/.ssh/authorized_keys中