ssh配置免登 Ubuntu环境
2024-10-20 01:32:04
配置之前,可能需要修改下每台机器的hostname,修改方法
1、直接修改hostname文件:sudo vi /etc/hostname
2、重启服务器:shutdown -r now
Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server:
sudo apt-get install openssh-server
安装后,可以使用如下命令登陆本机:
ssh localhost
此时会有如下提示(SSH首次登陆提示),输入 yes 。然后按提示输入密码 hadoop,这样就登陆到本机了。
但这样登陆是需要每次输入密码的,我们需要配置成SSH无密码登陆比较方便。
首先退出刚才的 ssh,就回到了我们原先的终端窗口,然后利用 ssh-keygen 生成密钥,并将密钥加入到授权中:
看看生成的文件如下:
两个文件:id_rsa和id_rsa.pub,id_rsa为私匙,其中,id_rsa.pub为公匙,我们将公匙id_rsa.pub追加到authorized_keys中,因为authorized_keys用于保存所有允许以当前用户身份登录到ssh客户端用户的公匙内容:
在用ssh localhost测试时,输入“yes”继续登录:
表明登录成功。再用exit退出。
最新文章
- 用大白话聊聊JavaSE -- 如何理解Java Bean(一)
- 关于如何通过定义自己的CameraManager来控制视角
- IOS苹果和百度地图的相关使用
- Oracle 学习系列之一(表空间与表结构)
- SQLdiag Utility
- tableView代理方法的调用时间,(主要是heightForRowAtIndexPath和cellForRowAtIndexPath调用时间)
- (转)android ndk 给结构体赋值的方法
- 设计理念 : popup login 在前后台
- SQL进阶1:case表达式的用法示例
- 如何阅读luajit的代码——用vs调试篇
- 在线制作css动画——CSS animate
- java date总结
- 强化学习9-Deep Q Learning
- sudo command
- 诡异的楼梯(bfs)hdu1180
- oracle与infomix异同点
- 安装文件报错error while loading shared libraries: libssl.so.6
- PHP 实现归并排序算法
- c++ 装饰模式(decorate)
- Spark Streaming揭秘 Day2-五大核心特征