美文网首页linux
为ssh登陆 设置别名加免密 mac系统

为ssh登陆 设置别名加免密 mac系统

作者: 火舞凤凰 | 来源:发表于2019-11-07 11:35 被阅读0次

    1,在客户端终端下输入以下命令

                ssh-keygen -t rsa

    每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同

    如果文件"~/.ssh/id_rsa"存在,会提示是否覆盖该文件,此时可选择"n"不覆盖该文件而使用已有的id_rsa文件

    如果选择"y"则会重新生成"~/.ssh/id_rsa"文件。接下来会提示输入passphrase,回车确定使用空的passphrase,再次回车确认(这里也可以输出passphrase,相当于ssh时登录的密码)。然后会重新生成id_rsa文件和id_rsa.pub文件(在~/.ssh目录下)

    2,复制id_rsa.pub中内容,登陆远程服务器

    vi  .ssh/authorized_keys

    #将复制内容粘贴到文件中

    如果远程服务器上已经存在"~/.ssh/authorized_keys"文件,那么需要编辑服务器上"~/.ssh/authorized_keys"文件,将客户端机器上的"id_rsa.pub"文件内容追加到"~/.ssh/authorized_keys"文件中。

    如果服务器上没有"~/.ssh/authorized_keys"文件,就创建文件,并执行2

    3,在本地机器 ~/.ssh文件夹下创建一个名为config的文件(如果存在就不需要创建了)

    Host  #myserver 可以替换为想设置的别名

    HostName ip #远程主机的IP地址

    User user #远程主机的用户名

    Port port#远程主机的端口号

    4,最后验证登陆

    ssh   设置的登陆的别名

    相关文章

      网友评论

        本文标题:为ssh登陆 设置别名加免密 mac系统

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