1、建立hadooop用户 useradd -d /home/hadoop -m hadoop
2、生成ssh密钥对 ssh-keygen -t rsa
3、将id_rsa.pub文件传,追加到 ~.ssh/authorized_keys 文件里
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys .
~/.ssh下面生成的文件:
-rw-rw-r-- 1 hadoop hadoop 410 Sep 1 17:18 authorized_keys
-rw------- 1 hadoop hadoop 1675 Sep 1 16:53 id_rsa
-rw-r--r-- 1 hadoop hadoop 410 Sep 1 16:53 id_rsa.pub
-rw-r--r-- 1 hadoop hadoop 391 Sep 1 16:52 known_hosts
ssh localhost 结果还是需要输入密码
注意:
~/.ssh需要是700权限
authorized_keys 文件要600权限
-rw------- 1 hadoop hadoop 410 Sep 1 17:18 authorized_keys
成功
[hadoop@localhost .ssh]$ ssh localhost
Last login: Sun Sep 1 17:09:15 2013 from localhost.localdomain
分享到:
相关推荐
### Linux配置SSH免密码登录详解 #### 一、引言 在进行分布式系统如Hadoop集群的搭建过程中,为了提高效率并确保数据的安全性,通常需要实现节点间的免密码登录。这种方式通过使用SSH (Secure Shell) 的公钥/私钥...
### SSH Key 免密码登录详解 #### 一、SSH Key 的基本概念与原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠...
CentOS 6.5 SSH 免密码登录配置 本文将详细介绍 CentOS 6.5 之 SSH 免密码登录配置的相关知识点。 一、环境设置 在 CentOS 6.5 中,需要关闭防火墙和 SELinux,以便进行后续的配置。关闭防火墙可以使用以下命令:...
### SSH免密码登录详解 在IT领域,尤其是服务器管理和运维工作中,SSH(Secure Shell)作为远程登录协议,是连接和管理远程服务器的重要工具。然而,每次登录都需要输入密码,不仅效率低下,还可能因频繁输入密码...
SSH免密码登录在Hadoop集群中的应用 SSH免密码登录是Hadoop集群中一个非常重要的技术,用于实现节点服务器之间的安全连接。Hadoop集群由许多节点服务器组成, Namenode 需要连接并管理这些节点服务器,然而系统会...
免密码自动登录SSH,也称为SSH无密码登录,是一种通过SSH协议进行远程系统访问时,无需每次输入用户密码的方法。这对于频繁需要在多台服务器之间切换的系统管理员来说,极大地提高了工作效率。本教程将详细解释如何...
- **SSH无密码登录**:通过ssh-keygen生成密钥对,并将公钥添加到authorized_keys中,实现ssh localhost免密码登录。 - **启动与停止守护进程**:使用`sbin/start-dfs.sh`和`sbin/stop-dfs.sh`命令启动和停止...
SQLServer 数据库 SSH 配置可以提供加密的数据传输和身份验证,保护数据库免受未经授权的访问。同时,SSH 配置还可以提供远程访问数据库的能力,使得开发者和管理员可以远程访问和管理数据库。 二、SQLServer ...
2. 配置SSH:修改`/etc/ssh/sshd_config`配置文件,调整服务器的行为,如禁用密码登录,启用公钥认证等。 3. 生成密钥对:在本地客户端上,使用`ssh-keygen`命令生成公钥和私钥对,公钥复制到远程服务器的`~/.ssh/...
- **复制公钥到远程服务器**:使用`ssh-copy-id`命令将本地的公钥复制到远程服务器的`~/.ssh/authorized_keys`文件中,这样就可以免密码登录远程服务器了。 2. **MySQL用户管理**: - **创建用户**:在MySQL...
1. 创建ssh-key 这里我们采用rsa方式,使用如下命令: xiaosi@xiaosi:~$ ssh-keygen -t rsa -f ~/.ssh/id_rsa Generating public/private rsa key pair. Created directory '/home/xiaosi/.ssh'. Enter passphrase ...
localhost免密码登陆远程云服务器 ```shell 本地: 生成本地公钥和私钥,并通过scp指令将公钥安全拷贝到远程服务器.ssh目录下 $ ssh-keygen -t rsa $ scp id_rsa.pub root@远程服务器公网ip地址:~/.ssh/id_rsa.pub ...
为了实现SSH免密码登录,需要生成SSH密钥对(id_dsa和id_dsa.pub),并将公钥追加到`~/.ssh/authorized_keys`文件中,以简化后续的集群管理操作。 配置SSH免密码登录的过程包括: 1. 使用`ssh-keygen`命令生成DSA...
- 使用`ssh localhost`尝试本地SSH登录,验证免密码登录设置是否成功。 6. **安装Hadoop 2.4.0** - **下载和解压Hadoop**:将Hadoop的tar.gz文件下载到`/home/file`目录,然后解压。 - **移动和权限设置**:将...
修改hostname [root@centos7 ~]$ hostnamectl set-hostname hadoop001 # 使用这个命令会立即生效且重启也生效 [root@centos7 ~]$ hostname # ...127.0.0.1 localhost localhost.localdomain localhost4 localhost4.lo
最后,我们使用命令 "ssh localhost" 进行免密码的本地主机登录。 四、配置伪分布模式 在配置免密码登录之后,我们需要配置 Hadoop 的伪分布模式。首先,我们使用命令 "cd ~/hadoop" 进入 Hadoop 相关文件的目录,...
为了实现SSH免密码登录,需要在`.ssh`目录下生成新的RSA密钥(如果不存在该目录,先创建),删除旧的公钥(如果有的话),然后生成新的RSA密钥(`ssh-keygen -t rsa`)。将生成的公钥(`id_rsa.pub`)追加到`...
5. 验证免密码登录是否成功:`ssh localhost` ##### 安装Java 1.8.0_181 1. 下载JDK 1.8.0_181压缩包,例如从官方网站获取`jdk-8u181-linux-x64.tar.gz`。 2. 解压压缩包:`sudo tar zxf jdk-8u181-linux-x64.tar....
本文详细介绍了如何在Linux RedHat环境下实现异地备份的方法,主要包括SSH免密码登录的配置以及Cron定时任务的设置。通过这些步骤,不仅可以实现高效的数据备份,还能大大提高数据安全性。在实际应用中,可以根据...