ssh-copy-id

文章目录

      • ssh keygen
      • 免密登录
      • 目标机器上面的变化

ssh keygen

生成ssh私钥和公钥,主要文件是:

~/.ssh/id_rsa.pub ~/.ssh/id_rsa

免密登录

主要是要把当前机器的公钥copy到目标机器上面,主要命令是:

ssh-copy-id $target_host_username@$target_host

嗯,第一次使用这个命令的时候,需要输入密码,成功之后就可以免密登录到目标机器上面了。

目标机器上面的变化

目标机器主要是在下面这个文件里面加上了公钥

~/.ssh/authorized_keys

才能实现免密登录的。其实我们也可以自己修改这个文件来达到这个效果。
如果你是目标机器的root,或者权限较高的用户,你需要添加其他账户的免密登录,那么可能就需要自己手动去改每个账户home/.ssh/authorized_keys这个文件。

你可能感兴趣的:(Linux,工具)