欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

3步轻松设置VSCode,实现SSH无密码远程开发

最编程 2024-08-03 13:45:19
...
  • 在家目录下创建.ssh目录(若存在,则忽略这一步)
  • 将本地电脑生成的公钥文件id_rsa.pub通过xftp或者lrzsz上传到服务器的家目录
  • 执行cat ~/id_rsa.pub > ./.ssh/authorized_keys命令,将公钥文件信息写入authorized_keys文件(cat命令使用>符号时,若文件不存在会自动创建。>代表覆盖,>>代表追加)
  • 执行service sshd restart或者sudo service sshd restart重启sshd服务(如果服务器版本过高可能会要求使用systemctl restart sshd
  • 同时,由于ssh不希望home目录以及~/.ssh目录对组有写权限,所以需要对目录进行权限更改。同时,ssh对于authorized_keys也有权限需求。
    chmod 700 ./.ssh  
    chmod 600 ./.ssh/authorized_keys