美文网首页
让ssh,scp这些命令不需要密码

让ssh,scp这些命令不需要密码

作者: 关玮琳linSir | 来源:发表于2018-04-13 13:26 被阅读115次

    让ssh,scp这些命令不需要密码

    我们平时可能经常需要上我们的服务器上做一些事情,或者需要经常上传一些文件到服务器上面,这个时候,每次都输入密码,我们可能就有点扛不住啦~

    利用公钥/私钥的模式进行服务器的操作

    进入当前路径:

    /Users/mac/.ssh/
    
    拥有id_rsa.pub

    如果没有这个文件的话:

    ssh-keygen -t rsa -C "youremail@example.com"
    

    然后会有几个提示的问题,都可以不用管,直接回车就可以,完成之后这里面就会生成公钥。

    当我们有公钥之后,我们需要把它上传到我们远程服务器的/root/.ssh/目录下,并且把它更名成authorized_keys,如果我们已经拥有这个文件,我们可以把公钥的内容粘贴到这个文件的后面。

    从此之后,我们便可以直接使用scp,ssh了,便不用输入密码啦。

    它的原理就是利用公钥/私钥的方式,取代了密码的方式。

    相关文章

      网友评论

          本文标题:让ssh,scp这些命令不需要密码

          本文链接:https://www.haomeiwen.com/subject/nxyckftx.html