ssh多用户免登录的设置方法

简介:
ssh 免登录的设置方法
 
一、root用户免登陆
免登录的设置方法
1.在登录机器上生成公钥
ssh-keygen -t rsa
密码可以不用设置
2.将生成的公钥复制到被登录机器相同目录下  ,默认为/root/.ssh/
scp .ssh/id_rsa.pub  root@localhost:/root/.ssh/
3.在被登录机器上将复制过来的公钥生成授权 key
mkdir ~/.ssh
cat id_rsa.pub >.ssh/authorized_keys
4.测试登录,当登录时不要输入密码则代表登录成功
ssh localhost
二、其他用户登录
1.使用其他用户登录
su - hadoop
2.创建公钥
ssh-keygen -t rsa
3.将生成的公钥复制到被登录机器相同目录下,默认为/home/hadoop/.ssh
scp /home/hadoop/.ssh/id_rsa.pub  root@localhost:/home/hadoop/.ssh
4.在被登录机器上将复制过来的公钥生成授权 key
cat id_rsa.pub >>/home/hadoop/.ssh/authorized_keys
5.测试登录,先登录其他用户在测试,当登录时不要输入密码则代表登录成功
su - hadoop
ssh localhost
 
无法登陆可采取下列措施
 
方法一:进入被登陆机器执行下面命令, authorized_keys必须为root用户rw权限
  1. [Hadoop@hadoop3 ~]$ chmod 700 .ssh/
  2. [Hadoop@hadoop3 ~]$ cd .ssh
  3. [Hadoop@hadoop3 .ssh]$ chmod 600 authorized_keys
  4. [Hadoop@hadoop3 .ssh]$ setenforce 0
方法二:
  1. [root@Hadoop3 .ssh]# vi /etc/ssh/sshd_config
  2. AuthorizedKeysFile .ssh/authorized_keys 把前面的#号去掉
  3. [root@Hadoop3 .ssh]# /etc/rc.d/init.d/sshd restart
  4. Stopping sshd: [ OK ]
  5. Starting sshd: [ OK ]

方法三:

    1.vim /etc/hosts添加主机名和地址

 


本文转自 Bruceweien 51CTO博客,原文链接:http://blog.51cto.com/bruceweien/1072214


相关文章
|
5月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
346 0
|
6月前
|
存储 安全 Linux
在 Linux 上保护 SSH 服务器连接的 8 种方法
本文主要介绍了8种提高SSH协议安全性的方法,这些在实际工作中其实是都会有所用到的,比如服务器基线啥的,希望大家一起努力维护好自己的服务器。另注:本文为转载,版权为原作者所有https://www.linuxmi.com/secure-ssh-connections-linux.html,侵删。
|
5月前
|
网络安全
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
141 0
|
2月前
|
安全 网络协议 Linux
|
6月前
|
运维 搜索推荐 Shell
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
167 0
|
2月前
|
Ubuntu Linux 网络安全
MobaXterm的是有用方法---集串口,SSH远程登录和FTP传输三合一工具
MobaXterm的是有用方法---集串口,SSH远程登录和FTP传输三合一工具
53 3
|
6月前
|
安全 Linux 网络安全
百度搜索:蓝易云 ,Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!
这些步骤提供了在Debian 11服务器上安装SSH,创建新用户并允许SSH远程登录以及进行SSH安全登录配置的指南。请确保按照步骤操作,并根据您的需求进行必要的修改。
100 0
|
2月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
62 6
|
2月前
|
网络安全 数据安全/隐私保护
如何使用ssh key免密码登录服务器?
如何使用ssh key免密码登录服务器?
|
3月前
|
安全 Linux Shell
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
77 0