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
)home
目录以及~/.ssh
目录对组有写权限,所以需要对目录进行权限更改。同时,ssh对于authorized_keys也有权限需求。
chmod 700 ./.ssh
chmod 600 ./.ssh/authorized_keys
上一篇: 搞定SSH常用参数和操作技巧
下一篇: 深入探索Channakya靶机渗透技术