美文网首页
Ubutun 使用记录-用户管理与公钥登陆

Ubutun 使用记录-用户管理与公钥登陆

作者: LienZzzz | 来源:发表于2015-09-13 03:35 被阅读55次

    新建账户与修改密码

    • 新建帐号
    adduser  [username]
    
    • 修改密码
      修改root密码:
    passwd
    

    修改一般账户密码:

    passwd username
    

    ssh公钥登陆

    本机

    生成公钥
    ssh-keygen
    

    一系列的提示可以设置为默认,要不要对私钥设置口令(passphrase)自行决断;
    设置好后,在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pubid_rsa。前者是你的公钥,后者是你的私钥。

    将公钥上传到主机host中
    1. 方式一:ssh-copy-id
      安装ssh-copy-id:
    brew install ssh-copy-id
    

    安装好后,在终端中输入:

    ssh-copy-id user@host
    

    一切正常的话,本机中的公钥被写入远端主机的home目录下的.ssh目录(如果没有会自动创建)中的authorized_keys中

    2.方式二:手动方式
    在终端中输入:

    ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub
    

    简单分析:

    • ssh登陆
    • 若无.ssh文件夹则新建
    • 将本地的公钥文件~/.ssh/id_rsa.pub,重定向追加到远程文件authorized_keys的末尾

    host主机

    主机里并不需要设置什么,在用户主目录下的.ssh文件下authorized_keys中存储了本地的公钥;实现将本地公钥存储到authorized_keys中,即实现了免密码ssh登陆。

    相关文章

      网友评论

          本文标题:Ubutun 使用记录-用户管理与公钥登陆

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