Vscode Remote记住密码

linux ssh remote到mac记住密码

  1. 在linux上生成ssh-keygen

    1
    2
    3
    
    cd ~/.ssh
    ssh-kengen -t rsa -f ./mac_id_rsa
    # man ssh-keygen
    
  2. 修改config文件

    1
    2
    3
    4
    5
    6
    7
    8
    
    vim config
    # 添加以下内容
    Host mac
      HostName 你的mac的ip
      User 你的mac上的用户名
      PreferredAuthentications publickey
      IdentityFile ~/.ssh/mac_id_rsa
      StrictHostKeyChecking=no
    
  3. 把公钥mac_id_rsa.pub复制到mac上, 同样放到~/.ssh

  4. 把公钥文件导入到~/.ssh/authorized_keys

    1
    
    cat mac_id_rsa.pub >> authorized_keys
    
  5. 注意事项:

    • 文件权限
      • config: 600
      • 私钥: 600
      • 公钥: 644
build with Hugo, theme Stack, visits 0