如何设置ssh免密码登录
背景:linux下机器A如何直接登录到机器B
操作步骤:
1.机器A上执行ssh-keygen-trsa生成默认的公私钥对(公钥:id_rsa.pub私钥:id_rsa)
2.机器A上新生成一个文件touchauthorized_keys.
3.把公钥内容拷贝到authorized_keys文件里面:catid_rsa.pub>>authorized_keys.
4.拷贝authorized_keys文件到机器B家目录的.ssh下。比如[email protected]:/home/user01/.ssh/(如果.ssh不存在,则建立此目录)
5.同时修改机器A和机器B下的/etc/ssh/sshd_config文件下的选项:
#RSAAuthenticationyes
#PubkeyAuthenticationyes
#AuthorizedKeysFile.ssh/authorized_keys
去掉前面的#,
RSAAuthenticationyes
PubkeyAuthenticationyes
AuthorizedKeysFile.ssh/authorized_keys
以上表示启用RSA认证,并默认到.ssh/authorized_keys寻找公钥。
6.重启sshd服务。/etc/init.d/sshrestart
PS:切记检查第5、6步是否设置,否则会造成失败。
相关推荐
WanKaShing 2020-11-12
projava 2020-11-14
airfish000 2020-09-11
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
风语者 2020-09-02
BraveWangDev 2020-08-19
lichuanlong00 2020-08-15
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19
annan 2020-07-18