美文网首页
ssh 免密码登录远程主机

ssh 免密码登录远程主机

作者: floodliu | 来源:发表于2016-11-23 00:39 被阅读0次

首先检查本机是否已经有 ssh key:

$ cd ~/.ssh

如果该目录内有:id_rsaid_rsa.pub,就说明已经生成过 ssh key。


如果没有 ssh key,可以按照下面的方法来生成:

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Generating public/private rsa key pair.

$ Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
$ Enter passphrase (empty for no passphrase): [Type a passphrase]
$ Enter same passphrase again: [Type passphrase again]

此时,~/.ssh 目录内应该有了 id_rsaid_rsa.pub 这两个文件。


把本机的 ssh key 添加到远程主机:

$ scp ~/.ssh/id_rsa.pub username@remote_host:~/.ssh/id_rsa_pub

然后,先用密码方式登录远程主机,并执行以下命令:

$ cd ~/.ssh
$ cat id_rsa_pub >> authorized_keys

退出远程主机,之后就可以使用ssh免密码方式登录了。

$ ssh username@remote_host

相关文章

  • ssh免密码登陆远程主机

    ssh免密码登陆远程主机 使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码...

  • ssh 免密码登录远程主机

    首先检查本机是否已经有 ssh key: 如果该目录内有:id_rsa 和 id_rsa.pub,就说明已经生成过...

  • 免密登录汇总

    1、ssh免密登录 操控远程主机时,免不了需要使用ssh,scp等命令,但是输入密码又总是显得麻烦,所以很有必要去...

  • Mac下SSH免密登陆

    吐槽 每次ssh远程登录Mac都需要密码,很烦人,接下来我们就来使用公钥私钥的方式,来ssh远程登录Mac免密码。...

  • linux ssh 免密登录设置

    免密登录设置 一般情况下ssh登录远程机器需要输入密码,可以设置免密登录 ssh-keygen -t rsa命令一...

  • linux下scp(远程复制)和ssh(远程登录)

    ssh远程登录 ssh 远程主机用户@远程主机ip 如: ssh root@192.168.0.96 scp远程文...

  • Linux 设置 免密登录 到远程主机

    [ linux 设置 免密 登录到远程主机 ] 1,生成本地 ssh 2, 查看ssh key 3, 用ss...

  • linux 文件数据增量同步

    首先配置:ssh免密码登录 ssh免密码登录 同步脚本: /usr/bin/rsync -avz /datamnt...

  • Gitlab配置ssh连接

    ssh公钥登录 一般在管理远程主机时,都用ssh登录,ssh user@host,但是这样每次会使用密码。 使用s...

  • 阿里云主机ssh 免密码登录

    阿里云主机ssh 免密码登录 云主机配置: 操作系统: CentOS 7.0 64位 CPU: 1 核 公网IP:...

网友评论

      本文标题:ssh 免密码登录远程主机

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