博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux新增用户,然后配置密钥验证
阅读量:5257 次
发布时间:2019-06-14

本文共 1113 字,大约阅读时间需要 3 分钟。

建新用户

adduser hadoop

用户创建后切换用户su hadoop

生成密钥

切换后执行ssh-keygen -t rsa生成密钥

[hadoop@localhost ~]$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/hadoop/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/hadoop/.ssh/id_rsa.Your public key has been saved in /home/hadoop/.ssh/id_rsa.pub.The key fingerprint is:79:0a:3d:04:3d:83:d5:24:a8:94:62:89:f3:b7:90:f8 hadoop@172.31.10.94The key's randomart image is:+--[ RSA 2048]----+| . . ..=oo.      ||o + o o.+..      || = + .  .o       ||. + o  o .       || . o .. S .      ||  E .  . +       ||        .        ||                 ||                 |+-----------------+

然后把id_rsa.pub的改名成authorized_keys. id_rsa.pub里的内容最后会有 hadoop@localhost,转成authorized_keys的时候如果不能登录,就把最后这节删掉.

当有多个公钥时,在authorized_keys里追加写就行了.另外要保证authorized_keys的权限是600,.ssh的权限是700

chmod 600 authorized_keyschmod 700 .ssh

也可以用xshell生成密钥,然后将公钥上传到服务器,写入authorized_keys里.

ssh命令登录远程机

ssh -i ~/.ssh/<private_key_file> <username>@ip

转载于:https://www.cnblogs.com/saias/p/6973239.html

你可能感兴趣的文章
淘宝首页源码藏美女彩蛋(下)(UED新作2013egg)
查看>>
日语特殊二类动词
查看>>
03-PIist存储-偏好设置-自定义对象归档
查看>>
chown命令
查看>>
iPhone控件之UIWebView2
查看>>
Android 存储文件方式之一---SharedPreferences 内容提供者,以xml 的方式进行数据 存储。是一种轻量级的文件数据存储...
查看>>
WIN7/8/10下批处理提权工具
查看>>
Javascript的匿名函数与自执行
查看>>
母函数 入门习题
查看>>
BZOJ.4589.Hard Nim(FWT)
查看>>
【Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TP工具的".pvr.ccz",".plist"共用的终极精灵优化及注意事项!...
查看>>
使用ProGuard使你android代码保持混淆
查看>>
android listVIew实现button按钮监听程序
查看>>
[C++] getaddrinfo的一个bug
查看>>
perl C/C++ 扩展(四)
查看>>
BZOJ2763: [JLOI2011]飞行路线
查看>>
【c# 学习笔记】阻止派生类重写虚成员
查看>>
Django 路由
查看>>
fcgi返回状态码
查看>>
pycharm 中查找替换功能
查看>>