linux – 跨多台机器使用相同的SSH私钥
发布时间:2020-12-13 18:34:13 所属栏目:Linux 来源:网络整理
导读:我有一个 Github repo我想从两台不同的Linux机器上访问. 对于第一台机器,我按照Github’s instructions生成SSH密钥,并将生成的公钥添加到Github.这个客户端工作正常. 对于第二个客户端,我从第一个客户端复制了/home/{user}/.ssh/id_rsa文件.我认为这可能是我
我有一个
Github repo我想从两台不同的Linux机器上访问.
对于第一台机器,我按照Github’s instructions生成SSH密钥,并将生成的公钥添加到Github.这个客户端工作正常. 对于第二个客户端,我从第一个客户端复制了/home/{user}/.ssh/id_rsa文件.我认为这可能是我必须做的全部,但当我尝试连接时,我得到’权限被拒绝(公钥). 我错过了什么? 解决方法
应该能够从多个客户端使用相同的SSH密钥.我有几个不同的SSH密钥用于不同的网络,它们实际上存储在加密的USB驱动器上,我从几台不同的计算机上使用它没有问题.
SSH对文件权限非常挑剔,所以我首先检查/ home / {user}的所有权限,一直到id_rsa文件本身. SSH并不真正关心组或世界写入权限,因此请确保chmod go -w您的主目录和?/ .ssh目录的初学者.我还要确保它们由您的用户chown ${USER}所拥有:${USER}. 对于SSH密钥本身我chmod 600他们… 如果你想要我有关于如何管理我的answer中的SSH密钥到另一个SSH问题的其他信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LINUX入门:Linux 虚拟机配置-network is unreachable
- linux – 将告诉我上次修改目录或其任何子目录的命令?
- linux – 如何修复“apt-get update时出现无效签名”错误?
- linux – ALSA时间戳函数返回什么以及结果如何相互关联?
- Linux小课堂开课了(2)
- linux – GUI中的数百万行
- linux – Top在第一个屏幕或批处理运行时显示64%空闲,而根
- linux – 如何允许来自给定IP范围的基于密码的登录,强制其他
- Linux上的UDP connect()和recv()
- LINUX实战:Ubuntu下用QEMU搭建ARM Linux运行环境