使用ssh无密码登录
使用ssh无密码登录
ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和ssh认证。以下将创建过程简单介绍下。
1.使用ssh-keygen创建公匙/私匙对
ssh-keygen –tdsa -C jibo.tiger@gmail.com –f ~/.ssh/jibo.tiger@gmail.com
过程中,可能会要求输入密码,为了ssh访问过程无需密码,可以直接回车。
2. 查看公匙/私匙对
ls ~/.ssh
jibo.tiger@gmail.com jibo.tiger@gmail.com.pub config
可以发现 ssh目录下的两枚key files
其中jibo.tiger@gmail.com.pub为公匙,jibo.tiger@gmail.com为私匙
4.将公匙复制到服务器主机上
scp jibo.tiger@gmail.com.pub hostname@i:~/.ssh/jibo.tiger@gmail.com.pub
5.添加公匙到服务主机上的信任
cat jibo.tiger@gmail.com.pub >>authorized_keys
not:4,5步可以由命令ssh-copy-id一步到位
ssh-copy-id -i jibo.tiger@gmail.com.pub user@ip
6.设置文件和目录权限:
设置authorized_keys权限
$ chmod 600 authorized_keys
设置.ssh目录权限
$ chmod 700 -R .ssh
总结注意事项
1、文件和目录的权限千万别设置成chmod 777.这个权限太大了,不安全,数字签名也不支持。
2、生成的rsa/dsa签名的公钥是给对方机器使用的。这个公钥内容还要拷贝authorized_keys
3、linux之间的访问直接 ssh hostname@ip。如果不指定hostname则默认使用本地主机名。
4、某个机器生成自己的RSA或者DSA的数字签名,将公钥给目标机器,然后目标机器接收后设定相关权限(公钥和authorized_keys权限),这个目标机就能被生成数字签名的机器无密码访问了
使用ssh无密码登录相关推荐
- 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录
三.配置ssh无密码登录 3.1.SSH SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全 ...
- SSH无密码登录:只需两个简单步骤 (Linux)
最后更新 2017年4月8日 分类 最新文章 服务器安全 标签 RSA SSH Key 非对称加密 如果你管理一台Linux服务器,那么你就会知道每次SSH登录时或者使用scp复制文件时都要输入密码是 ...
- ssh无密码登录设置(centos6系统下实现)
如以下操作还不能实现无密码登录的效果.可以从.ssh目录的所有者和所属组,和authorized_keys权限这两点上进行思考. 主机信息:192.168.116.132(客户端A)和 192.168 ...
- linux服务器无密码登录不了,设置ssh无密码登录linux服务器的方法
每次登录测试服务器,ssh登录总是需要输入密码.登录的少还行,登录的多了,多一行命令都是多余的. rsa认证登录方式 制作密钥对 在客户端(本地机器)终端下输入以下命令 ssh-keygen -t [ ...
- CentOS配置ssh无密码登录
前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...
- CentOS配置ssh无密码登录的注意点
前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...
- ssh无密码登录_3个简单步骤即可完成无密码SSH登录
ssh无密码登录 SSH (Secure SHELL) is a secure opensource network protocol that allows users to log in secu ...
- macos下如何配置ssh无密码登录
macos下配置ssh无密码登录的过程与linux下配置ssh无密码登录的方式基本相同. 首先,创建一个用户.macos创建用户在"系统偏好设置>用户与群组中". 其次,通过 ...
- Hadoop .配置SSH无密码登录
使用sbin/start-dfs.sh 和sbin/start-yarn.sh启动方式时,必须配置SSH协议!否则手动输入密码:SSH无秘钥登录 1.查看SSH协议 2.启动sbin/start-df ...
- 老戚的黑科技之ssh无密码登录
在使用ssh这个工具的时候,很多时候都需要输入密码,除了ssh,scp也远程拷贝文件时也需要输入密码,当操作的次数多了,免掉输密码的环节也就成了我一直想要实现的目标,以前实现过过一次,但那次之成功了一 ...
最新文章
- 反编译软件dnSpy中修改baml文件
- golang 切片 接口_Golang简单入门教程——函数进阶使用
- 德勤:95%的受访公司将在2019年投资区块链
- 中国碳酸氢钠干粉灭火剂市场产量规模与未来竞争走势研究报告2022年
- 面试难点!常用算法技巧之“滑动窗口”
- spring mvc 异步_DeferredResult – Spring MVC中的异步处理
- linux 拿shell,linux下备份拿shell[渗透必备]
- html中在线预览pdf文件之pdf在线预览插件
- JMETER分布式原理
- delaunay三角网构建
- 爬取百度贴吧发帖信息并保存到scv文件中
- HearthBuddy卡牌无法识别
- 固定资产拆分比例怎么计算_固定资产折旧的计算方法
- 项目测试流程规范(不同公司流程规范不一样,仅供参考)
- 最新影视小程序对接苹果cms源码无授权版+详细教程
- java和vue视频点播弹幕系统
- 软件开发向大数据开发过渡_如何将职业过渡到Web开发
- Hive基于搜狗搜索的用户日志行为分析
- 原生js实现如下效果: 一个按钮,点击它会弹出对话框,但5秒内再点击不会再弹出对话框。5秒后恢复正常。
- linux怎么设置ie内核,怎么把易语言内核IE版本改成本地的内核版本!!