SSH免密码登录配置

简介: ssh免密码登录Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的解决方案 1.在hadoop目录 新建.ssh目录 使用:ssh-keygen -t rsa 生成公私钥 默认生成在、/home/user/.ssh文件中  直接复制到hadoop/.ssh文件中即可 把公钥信息写入 authorized_keys 文档中 :cat  id_rsa.pub  >>  authorized_keys 2.修改文件夹以及文件的权限。

ssh免密码登录Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的解决方案

1.在hadoop目录 新建.ssh目录

使用:ssh-keygen -t rsa 生成公私钥

默认生成在、/home/user/.ssh文件中  直接复制到hadoop/.ssh文件中即可

把公钥信息写入 authorized_keys 文档中 :cat  id_rsa.pub  >>  authorized_keys

2.修改文件夹以及文件的权限。

#chmod 700 hadoop/.ssh

#chmod 644 hdoop/.ssh/authorized_keys

3.配置ssh服务器配置文件。

在root 用户下才能配置。

vim /etc/ssh/sshd_config

以下权限设为no:

PermitRootLogin no

UsePAM no

PasswordAuthentication no

以下权限设为yes:

RSAAuthentication yes

PubkeyAuthentication yes

4.重启sshd服务

sudo systemctl restart sshd.service

5.测试ssh服务

ssh+主机名

 

相关文章
|
16天前
|
网络协议 Linux 网络安全
蓝易云 - centos用ssh登录连接缓慢处理
请根据自己的实际情况尝试以上方法,找出导致SSH登录缓慢的原因,并进行相应的处理。
12 1
|
18天前
|
网络协议 Linux 网络安全
Linux配置SSH允许TCP转发
Linux配置SSH允许TCP转发
20 1
|
23天前
|
安全 Linux Shell
【Linux基础】SSH登录
安全外壳协议(Secure Shell Protocol,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。 SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。
33 6
|
10天前
|
网络安全 数据安全/隐私保护
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
|
12天前
|
安全 Linux 网络安全
ssh中的密码登录和密钥登录
ssh中的密码登录和密钥登录
|
13天前
|
Linux 网络安全 数据安全/隐私保护
如何在Linux中设置SSH无密码登录
这样,你就设置了SSH无密码登录。但请注意,这种方式虽然方便,但如果你的私钥落入他人手中,他们就能访问你的服务器,所以要妥善保管你的私钥。
16 0
|
17天前
|
网络协议 Linux Shell
如何在 CentOS 中配置 SSH 服务的 TCP 端口转发
如何在 CentOS 中配置 SSH 服务的 TCP 端口转发
29 0
|
17天前
|
安全 Linux Shell
SSH服务器拒绝密码登录的解决方法
SSH服务器拒绝密码登录的解决方法
46 0
|
网络安全