如何设置ubuntu14.04的ssh无密码登录

author author     2023-04-26     327

关键词:

参考技术A 1.
确认系统已经安装了SSH。
rpm –qa | grep openssh
rpm –qa | grep rsync

假设没有安装ssh和rsync,可以通过下面命令进行安装。
yum install ssh -->安装SSH协议
yum install rsync -->rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件
service sshd restart -->启动服务
2.
生成秘钥对
ssh-keygen –t rsa –P '' -->直接回车生成的密钥对:id_rsa和id_rsa.pub,默认存储在"/home/hadoop/.ssh"目录下。
3.
把id_rsa.pub追加到授权的key里面去。
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
4.
修改授权key的权限
chmod 600 ~/.ssh/authorized_keys
5.
修改SSH配置文件
su - -->登陆root用户修改配置文件
vim /etc/ssh/sshd_config -->
#RSAAuthentication yes

#pubkeyauthentication
#authorizedkeysfile 这三行注释掉 加入#
6.
测试连接
service sshd restart -->重启ssh服务,
exit -->退出root用户,回到普通用户
ssh localhost -->连接普通用户测试

这只是配置好了单机环境上的SSH服务,要远程连接其它的服务器

7.

秘钥对已经生成好了,客户端SSH服务也已经配置好了,现在就把我们的钥匙(公钥)送给服务器。
scp ~/.ssh/id_rsa.pub 远程用户名@远程服务器IP:~/ -->将公钥复制到远程服务器的~/目录下
如: scp ~/.ssh/id_rsa.pub hadoop@192.168.1.134:~/

可以看到我们复制的时候需要我们输入服务器的密码,等我们把SSH配置好之后这些步骤就可以不用输入密码了。
8.
上一步把公钥发送到192.168.1.134服务器上去了,我们去134机器上把公钥追加到授权key中去。(注意:如果是第一次运行SSH,那么.ssh目录需要手动创建,或者使用命令ssh-keygen -t rsa生成秘钥,它会自动在用户目录下生成.ssh目录。特别注意的是.ssh目录的权限问题,记得运行下chmod 700 .ssh命令)
在134机器上使用命令:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys -->追加公钥到授权key中
rm ~/id_rsa.pub -->保险起见,删除公钥
同样在134机器上重复第四步和第五步,
service sshd restart -->重启ssh服务
9.
回到客户机来,输入:
ssh 192.168.1.134 -->应该就能直接连接服务器咯。

如何设置ubuntu14.04的ssh无密码登录

参考技术A1.确认系统已经安装了SSH。rpm–qa|grepopensshrpm–qa|greprsync假设没有安装ssh和rsync,可以通过下面命令进行安装。yuminstallssh-->安装SSH协议yuminstallrsync-->rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的... 查看详情

ubuntu14.04远程登录服务器--ssh的安装和配置

...会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu14.04上安装和配置ssh工具/原料 Ubuntu14.04puttyv0.63方法/步骤 更新源列表打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入当前登录用户的管理员密码"... 查看详情

ssh设置无密码登录

设置无密码登录此处设为有主机a登录到主机b1、在主机a生成公钥 ssh-keygen-trsa 之后有导航(其实一直回车就可以)2、此时在主机a/home/YOURHOSTNAME/.ssh下面有一个id_rsa和id_rsa.pub3、查看在主机b的/home/YOURHOSTNAME下有一个.ssh文件... 查看详情

ubuntukeylin14.04怎么使用root用户登录

...,对于个人来说没有root用户权限非常麻烦。Ubuntukeylin14.04如何开启root用户登录:工具/原料Ubuntukeylin14.04方法/步骤1为root用户设置密码安装完成如需使用root身份登录,可打开终端输入以下命令:#设置root密码sudopasswdroot输入当前用... 查看详情

ssh 无密码登录到 localhost

...2-11-2321:28:30【问题描述】:我正在尝试为分布式计算教程设置无密码登录到我的本地主机。(我已经为多个远程主机成功设置了它。)我完成了生成rsa密钥并将公钥附加到authorized_keys的正常步骤,但仍然提示我输入密码。我还在... 查看详情

linux下怎样设置ssh无密码登录

步骤主机A:192.168.1.110主机B:192.168.1.111需要配置主机A无密码登录主机A,主机B先确保所有主机的防火墙处于关闭状态。在主机A上执行如下: 1. $cd~/.ssh 2. $ssh-keygen-trsa--------------------然后一直按回车键,就会按照默认的选项... 查看详情

ubuntu14.04ssh允许root用户远程登录

ubuntu14.04ssh允许root用户远程登录2016-01-0314:451175人阅读评论(0)收藏举报分类:开发环境与工具(28) 修改root密码sudopasswdroot2. 以其他账户登录,通过sudonano修改/etc/ssh/sshd_config:xxx@ubuntu14:~$su-rootPassword 查看详情

无法设置无密码登录到本地主机,也无法使用密码 ssh 到本地主机

】无法设置无密码登录到本地主机,也无法使用密码ssh到本地主机【英文标题】:Unabletosetuppasswordlesslogintolocalhost&alsosshintolocalhostwithpassword【发布时间】:2015-04-2006:23:00【问题描述】:当我尝试SSH到本地主机时的调试信息sshroo... 查看详情

linux下怎样设置ssh无密码登录

在CentOS/RHEL上设置SSH免密码登录导读作为系统管理员,你计划在Linux上使用OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机A能自动登录到主机B。自动登录也... 查看详情

ubuntu14.04为root帐号开启ssh登录

1.修改root密码sudopasswdroot2. 以其他账户登录,通过sudonano修改/etc/ssh/sshd_config:[email protected]:~$su-rootPassword:[email protected]:~#vi/etc/ssh/sshd_config3. 注释掉 #PermitRootLoginwithou 查看详情

linux下怎样设置ssh无密码登录

假设你是hostA上的一个用户"aliceA",想以用户“aliceB”的身份ssh到hostB上,但又不想输入密码。首先,你需要以用户“aliceA”的身份登录到hostA上。然后,使用ssh-keygen生成一对rsa公私钥,生成的密钥对会存放在~/.ssh目录下... 查看详情

禁用 SSH 的密码身份验证无法按预期工作 Ubuntu 14.04 LTS

】禁用SSH的密码身份验证无法按预期工作Ubuntu14.04LTS【英文标题】:DisablingpasswordauthenticationforSSHdoesn\'tworkasexpectedUbuntu14.04LTS【发布时间】:2014-07-1008:28:02【问题描述】:我想确保通过SSH访问计算机的唯一方法是客户端的密钥是否... 查看详情

如何在两个不同帐户之间设置无密码身份验证

】如何在两个不同帐户之间设置无密码身份验证【英文标题】:Howtosetupthepasswords-lessauthenticationbetweentwodifferentaccounts【发布时间】:2016-07-1008:01:06【问题描述】:我们能否在两台机器的两种不同用途之间设置无密码身份验证。例... 查看详情

ssh无密码登陆(代码片段)

本文引用自:Linux大神博客的博文 SSH无密码登录:只需两个简单步骤(Linux)如果你管理一台Linux服务器,那么你就会知道每次SSH登录时或者使用scp复制文件时都要输入密码是一个多么繁琐的过程.这篇教程介绍使用SSHKey来实现S... 查看详情

ssh无密码登录

SSH无密码登录配置(通过公私钥)主机A:172.16.11.99主机B:10.0.0.100前提条件:A、B间能够互通(可以ping通) 步骤:1、在主机A中,使用ssh-keygen命令生成公私密钥对[[email protected] ~]# ssh-keygen然后一直按回车键,就会... 查看详情

ssh配置无密码登录,免密钥登录

...做步骤1或自行创建/home/user/.ssh文件夹,注意文件夹权限设置为700,将id_rsa. 查看详情

ssh无密码登录的原理及配置

 一、SSH概念(百度)SSH为SecureShell的缩写,由IETF的网络小组(NetworkWorkingGroup)所制定;SSH为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防... 查看详情

centos配置ssh无密码登录

前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下:然后重启ssh服务:servicesshdrestart。最后退出root,以下所有操作都在hadoop用户下进行。主机信息如下:如上图,当前登录用户为hadoop,主机... 查看详情