有三个系统:我的本地PC,计算机A和计算机B。
为了从我的本地电脑登录到 B,我必须运行:
ssh -XJ user@computerA user@computerB
我已设置从本地 PC 到 A 以及从 A 到 B 的无密钥 ssh。但当我执行上述操作时,ssh -XJ
它仍要求输入密码。我该如何避免这种情况发生?
有三个系统:我的本地PC,计算机A和计算机B。
为了从我的本地电脑登录到 B,我必须运行:
ssh -XJ user@computerA user@computerB
我已设置从本地 PC 到 A 以及从 A 到 B 的无密钥 ssh。但当我执行上述操作时,ssh -XJ
它仍要求输入密码。我该如何避免这种情况发生?
从您的描述来看,您好像在A上创建了密钥对,并将公钥复制到了B
authorized_keys
上。这不适用于。B需要知道原始本地 PC的密钥,因此请将本地文件的内容复制到B的。-J
.pub
~/.ssh/authorized_keys