安装配置ssh并实现无密码登录
来源:互联网 发布:快乐大本营网络直播 编辑:程序博客网 时间:2024/06/08 13:33
首先修改hostname和hosts文件
比如现在有三台机器:ip地址分别为:192.168.0.101 192.168.0.102 192.168.0.103
我们要实现101机器无密码ssh连接102和103的机器。
修改hostname:
执行sudo vim /etc/hostname 修改机器名称 为 ubuntu1 ubuntu2 ubuntu3
执行sudo vim /etc/hosts 添加
192.168.0.101 ubuntu1
192.168.0.102 ubuntu2
192.168.0.103 ubuntu3
安装:安装配置SSH
(1)下载安装SSH:同样在命令行输入下面命令安装SSH
sudo apt-get install ssh
(2)配置无密码登录本机:在命令行输入下面两条命令
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
直接回车,完成后会在~/.ssh/生成两个文件:id_rsa和id_rsa.pub;这两个成对出现,类似钥匙和锁。
再把id_rsa.pub追加到授权key里面(当前并没有authorized_keys文件)
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
(3)验证SSH是否安装成功
输入 ssh ubuntu1。如果显示本机登录成功就表明安装成功。
(4)关闭防火墙
$sudo ufw disable
在其他机器上同时安装ssh
将ubuntu1的authorized_keys 拷贝到其他两台机器上就可以实现ubuntu1无密码访问ubuntu2和ubunut3了。
拷贝命令:
scp ~/.ssh/authorized_keys ubuntu2:~/.ssh/
scp ~/.ssh/authorized_keys ubuntu3:~/.ssh/
修改每台机器的authorized_keys 的权限为644 chomd 644 ~/.ssh/authorized_keys
完成
执行ssh ubuntu2
成功。(可能第一次要输入密码)。
- 安装配置ssh并实现无密码登录
- ssh配置无密码登录
- 配置ssh无密码登录
- 配置SSH无密码登录
- 配置ssh无密码登录
- ssh配置无密码登录
- ssh无密码登录配置
- ssh配置无密码登录
- 实现ssh无密码登录
- 实现无密码SSH登录
- ssh实现无密码登录
- ssh实现无密码登录
- Hadoop安装前SSH无密码登录配置
- linux的ssh配置实现无密码登录
- windows下用git配置ssh实现无密码登录
- cygwin安装sshd服务并实现无密码登录
- suse 10配置SSH无密码登录
- centos ssh配置无密码登录
- TCP同步与异步及阻塞模式,多线程+阻塞模式,非阻塞模式简单介绍
- HTML4 和 HTML5 的10个关键区别
- 简单使用JDOM解析XML
- (抄)循环输入一个数,判断其是否是素数
- facebook IPO
- 安装配置ssh并实现无密码登录
- eclipse debug 使用技巧
- struts2处理流程图
- Android系统学习总结目录
- Activity 应用与用户交互的工具
- Service 支持服务的坚强后盾
- process and thread android中的进程与线程概念
- yii CActiveRecord 查询
- Data Storage 数据存储方式