how to ssh logon remote host without password

ou want to connect from machine "left" to machine "right".

Log into left:
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -b 1024 -t rsa1 -C "you@yourdomain.com" -N ""
ssh-keygen -b 1024 -t rsa -C "you@yourdomain.com" -N ""
ssh-keygen -b 1024 -t dsa -C "you@yourdomain.com" -N ""

This creates six files in your ~/.ssh directory:
identity
identity.pub
id_rsa
id_rsa.pub
id_dsa
id_dsa.pub

Log into right:
mkdir ~/.ssh
cd ~/.ssh

On right, create a file called "authorized_keys" (in the ~/.ssh directory). Paste the contents of the three .pub files created earlier into this file (you will have to work out for yourself the best way to do this).

Now test it out. On left:
ssh username@right

It should let you in without a password. If it does not, the first thing to check is your file permissions. The ~/.ssh directories on both sides should not be writable by anyone but the owner. The .pub files should be readable by everyone, but the other key files should only be readable by their owner. The permissions should be set correctly by ssh-keygen, but you never know. There are a lot of things that can go wrong here; troubleshooting is complicated and well beyond the scope of these instructions.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值