美文网首页
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 使用记录-用户管理与公钥登陆

    新建账户与修改密码 新建帐号 修改密码修改root密码: 修改一般账户密码: ssh公钥登陆 本机 生成公钥 一系...

  • 远程登陆服务器ssh命令

    使用口令登陆 使用公钥登陆

  • Google Cloud SSH 连接配置

    设置当前用户及root用户的密码 在本地生成私钥和公钥 复制公钥及导入公钥 复制公钥 导入公钥 添加密码验证登陆 ...

  • Linux

    目录 用户管理 查看端口情况 用户管理 新增 添加sudo权限 密钥登录 生成密钥对 配置公钥到服务器 使用私钥登...

  • ssh免密码登陆

    ssh免密码登陆 1.生成公钥与私钥 三次回车之后会生成相应的公钥与私钥 2.将公钥拷贝到目标计算机上 3.将公钥...

  • 搭建git服务器仓库

    搭建git服务器仓库 from my wp blog 安装git并创建git用户 添加证书登陆 将登陆用户的公钥i...

  • ssh协议为什么安全?

    知其然,更要知其所以然 大家都知道 ssh 命令,是用于远程登陆的,使用用户名密码或公钥进行认证。如命令 输入用户...

  • 搭建Git服务器

    安装Git 创建账号 新建一个用户管理运行服务 管理公钥 将所有公钥添加到/home/git/.ssh/autho...

  • [Knowledge]_[apk signature签名]

    signature significance签名的意义[2] 防篡改 公钥与私钥[1] 公钥加密使用公钥加密原始数...

  • SSH密码登录

    用户使用ssh user@host登录远程主机 服务器会返回公钥给登录用户 客户端使用公钥对密码进行加密 客户端将...

网友评论

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

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