简单易懂!Ubuntu系统ssh的安装和无密码登录教程
最编程
2024-08-03 14:14:56
...
Ubuntu ssh安装
Ubuntu默认安装有SSH client,还需要安装 SSH server
sudo apt-get install openssh-server
免密登录本机
-
首先登陆一下本机
ssh localhost
此时会有如下提示(SSH首次登陆提示),输入 yes 。发现是需要输入密码的,然后按提示输入密码 ,这样就登陆到本机了。
-
退出刚才登录的 ssh,然后利用 ssh-keygen 生成密钥,并将密钥加入到授权中:
exit # 退出刚才的 ssh localhost cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost ssh-keygen -t rsa # 会有提示,都按回车就可以 cat ./id_rsa.pub >> ./authorized_keys # 加入授权 ssh localhost #再次登录即可免密
生成秘钥时会有提示,直接按三次回车就可以。
免密登录其他账户
- ssh-keygen命令生成秘钥时会生成两个文件。其中,id_rsa为私钥,id_rsa.pub为公钥。
例如在Master机器上要远程登录Slave时,第一次登录别的机器时,终端会提供一个授权的信息直接输入yes就可。然后会要求输入密码(输入密码时没有反应的),完成后终端中的用户会切换为Slave。
- 想要Master免密登录到Slave只需要将Slave生成的公钥传输到Master上,然后加入授权即可。
scp ~/.ssh/id_rsa.pub hadoop@Master:/home/hadoop #将公钥传输到Master
cd ~/home/hadoop
cat id_rsa.pub >> ~/.ssh/authorized_keys #加入授权
下一篇: SSH免密登录
推荐阅读
-
简单易懂!Ubuntu/CentOS系统下LNMP+Discuz的安装教程
-
简单易懂!Ubuntu系统ssh的安装和无密码登录教程
-
简单易懂!Windows和Linux系统下的SSH免密登录设置指南(普通用户和root用户)
-
简单易懂!SSH 设置自定义端口和无密码登陆的方法分享
-
如何将XM MT5标准账户转换为MT4超低点差账户?(简单易懂的操作步骤)- 首先,请访问XM会员区官网并使用您的邮箱和密码登录,网址是https://clicks.pipaffiliates.com/c?c=872995&l=zh-hans&p=1。 登录后,在会员区首页下方找到“账户概览”,然后点击“添加新账户”。 接下来,您需要选择要使用的交易平台,可以选择MT4或MT5,并在账户选择页面中选择“Ultra Low Standard”超低点差账户。 根据平台要求,您需要重新设置和确认密码,以确保账户符合平台的规定。请注意,密码可以与之前的保持一致。 密码设置完成后,系统会自动生成一个新的交易账户(即低点差账户)和交易平台服务器,您可以在“账户概览”中查看详细信息。 注意事项: