ssh无密码登陆 ( 详细见博文附件)

SSH 免密码验证登录

实践是检验真理的唯一标准,由于个人原因,没有达到自己想要的技术高度,因此看见恩师,都感觉没脸和他交流。中途换了师傅,感觉很多的东西不对口,所以,一切只靠自己了。

每每想起亮哥,满满的都是正能量,既然这样子,就是按照他的建议,写写文档。

下面开始

先记录一个小小的命令 有兴趣的可以看看这是什么用的哦,嘿嘿。

下面说真题         linux免密码登录需要公钥私钥进行验证

环境:

任意能通信的两台linux机器(虚拟机)

操作

Client(客户端):-------à192.168.0.222

1,创建client用户

2,切换至client用户后操作

生成密钥对

Server:(服务端)------------à192.168.0.111

下面是在client上传输公钥到server端

注意:由于还没有免密码登录所以还要输入密码(以上操作)

Server端生成authorized_keys

(首先要手动在server的家目录下面创建.ssh目录)

将server端的/tmp/id_rsa.pub加入到/home/server/.ssh/authorized_keys

4,切换至root用户修改配置文件

Vim/etc/ssh/sshd_config

然后回到client端

用户已经不用密码直接登录了!不足指出,批评指正,还会加油!

以上由于出现了不完美   当然实验   还有继续下去的理由

上面.ssh 的权限过大 会有可能导致远程登录不成功,只有属组才具有完全控制的权限

因此需要  chmod    …  .ssh/

时间: 2024-10-05 04:33:48

ssh无密码登陆 ( 详细见博文附件)的相关文章

配置 ssh无密码登陆

首先确保 linux系统中已经安装了ssh,否则先安装 ssh,ubuntu 系统可以执行 sudo apt-get install ssh 接下来开始配置 ssh无密码登陆 确保在 /home/user用户目录下存在.ssh目录,可以使用一下命令进行查看 ls -a /home/user 如果不存在可以自己手动创建一个 mkdir /home/user/.ssh 接下来没输入命令: ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 解释一下: ssh-keyge

ssh无密码登陆服务器

网上该类教程很多,但还是记录下,方便以后查询的时候使用. 两台服务器,内网ip分别是: 172.16.3.91 (本地机) 172.16.3.92 (远程机) 现在想在本地机上通过ssh 172.16.3.92登陆到远程机而不需要密码. 1.在本地机上用ssh-keygen 创建公钥私钥. [[email protected] ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to

ssh无密码登陆 Authentication refused: bad ownership or modes for directory /root

利用脚本自动建立ssh无密码登陆,系统版本为centos6.5 tailf /var/log/secure Mar 18 15:35:05 a2 sshd[6521]: Authentication refused: bad ownership or modes for directory /root Mar 18 15:35:05 a2 sshd[6521]: Authentication refused: bad ownership or modes for directory /root

Linux 批量建立信任关系,实现ssh无密码登陆的脚本

作用: 把当前机器的ssh公钥复制到其他机器,以实现从当前机器可以ssh无密码登陆到其他机器 使用方法: 1)把要添加的ip地址写入到一个文件中,比如host 2)把脚本保存为sh文件,如 install_ssh.sh 设置可执行权限 3)改写脚本中的密码设置,目前只支持固定几个密码. 4)  执行命令 sh install_ssh.sh <host 代码: #!/bin/sh auto_ssh_copy_id() { local HOST=$1 local PASSWD=$2 expect -

[SSH服务]——一个SSH无密码登陆实验

实验拓扑图 实验描述 机房内有两台服务器: (1)B服务器10.0.10.158,充当Web服务器,有普通用户user_00 (2)C服务器10.0.10.191,充当Mysql服务器,有普通用户user_00 有服务器A 10.0.10.198,供管理员平常使用来管理机房内的机器.为方便起见,所以要求做到: (1)A服务器能SSH远程登录(以user_00的身份)到B和C,且实现无密码登陆: (2)远程登录后,user_00可以直接sudo到root而不需要密码. 在服务器B:10.0.10.

配置ssh无密码登陆

好几次都双机互配后才wanshi ,总记不住方向,记到这儿 A要链接B,A把自己的公钥给B 1 [email protected]:~$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/zxw/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase aga

SSH无密码登陆问题解决

转载 http://my.oschina.net/hunzi/blog/10687 安装好Cygwin后,SSH需要设置为无密码登陆, 首先查看是ssh还是ssh2:ls -l `which ssh`lrwxrwxrwx 1 root root 4 2008-07-10 10:15 /usr/local/bin/ssh -> ssh2 如果“ls -l `which ssh`”得到的结果是:/usr/bin/ssh或/usr/local/bin/ssh,则可先认为为ssh2,不行再以ssh试一试

Linux设置ssh无密码登陆

最近在折腾Hadoop,要用到主机间无密码登陆,设置的时候遇到了一些问题,这里记录一下. 假设A需要无密码登陆B. 那么首先需要在A上使用ssh-keygen生成id_rsa.pub的公钥,生成时,一路回车即可,文件生成在~/.ssh目录中. 将上一步的id_rsa.pub文件内容追加复制到B机器的~/.ssh/authorized_keys文件中,并将B的authorized_keys权限设置为600. 理论上来说此时就可以在A上使用ssh B来无密码登陆B了. 遇到的问题:还是提示输入密码.

大数据环境搭建-之-ssh无密码登陆

yum search ssh :查询可安装的ssh 包 yum install -y openssh:安装ssh包 yum list installed openssh :查询是否已安装了openssh 配置无密码登陆 1.由root用户切换到hadoop 用户下 2.在根路径下(/home/hadoop)创建.ssh 文件 mkdir .ssh 3.生成密钥 ssh-keygen -t rsa -P "" 4.进入 .ssh目录下 cd .ssh 5.ls 查看 看里面有 了公钥和私