- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我对在 Linux 上使用私钥/公钥几乎没有疑问。
假设我有两个 linux 机器 A
和 B
。
我想从任何计算机使用无密码登录 B
。
所以我做了这个
ssh-gen -t rsa
生成了两个文件
id_rsa
和 id_rsa.pub
然后我将 id_rsa.pub
复制到 B
~/.ssh/A_id_rsa.pub
然后
cat A_id_rsa.pub >> authorized_keys
现在我有这些问题
假设我有另一台计算机C
,我也想在其中进行无密码登录,但我想使用关键短语
来保护私钥
。所以我可以使用不同名称的 ssh-gen -t rsa
生成另一个 key 并使用它,否则我必须删除以前的 key
另一件事是无密码登录确实需要使用 keys
从 B
到 A
或者它总是从A
到 B
那么私钥
将永远只留在主机上?我已经看到 AWS 提供了用于登录的私钥。那是为什么呢。因为将 A
公钥放入 B
,所以有人需要访问 B
。这是第一次不可能。那么这是否意味着我们可以使用公钥或私钥登录
最佳答案
是的,您可以在 C 上生成一个 key 对,并像为 A 那样做:
cat C_id_rsa.pub >> authorized_keys
key 将只允许从 A 登录到 B。
是的,私钥将保留在主机上。我相信 AWS 在创建虚拟框时会自动将公钥放在计算机 B 上。
关于linux - 对 linux 上的 ssh key 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22264849/
我正在尝试学习Rust。我正在阅读一本书online,该书实现了unix程序cat。现在,我试图读取作为像cargo run file1.txt file2.txt这样的参数传递的文件的内容,但是程序
我在 GHC 8.0.1 中遇到了一个带有种类索引 (?) GADT 的奇怪情况,其中在类型与种类签名中引入 foralls 会产生不同的类型检查行为。 考虑以下数据类型: {-# LANGUAGE
我正在使用 Perl 5.10 开发应用程序,HTML::Mason和 Apache 2.2。这是我第一次在大型项目中使用 Perl 5.10。我每隔一段时间就会出现奇怪的行为。应用程序因一个非常奇怪
我正在尝试将文件上传到aws中的rust中,因为我使用的是 rusoto_s3 的s3 rust客户端,当这些部分从单个线程发送时,我设法使分段上传代码正常工作不是我想要的,我想上传大文件,并且希望能
我是一名优秀的程序员,十分优秀!