将 ssh 密钥字符串添加到 .ssh/authorized_keys 文件
Add ssh key string to .ssh/authorized_keys file
我有一个 SSH 密钥字符串,我如何将它添加到 .ssh/authorized_keys 文件,这是否需要是远程服务器上已有的文件?
您想这样做,以便在没有密码的情况下通过 ssh 连接到服务器。是的,文件(密钥文件)必须在服务器端并添加到 .ssh/authorized_keys 。
您可以在一条命令中完成:
cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
此命令附加到 ssh/authorized_keys 你的 .ssh/id_rsa.pub.
ssh-copy-id 命令(在 openssh-client 包中,默认安装)就是这样做的:
ssh-copy-id -p PORT_NUMBER USER@REMOTE_MACHINE
查看更多
我有一个 SSH 密钥字符串,我如何将它添加到 .ssh/authorized_keys 文件,这是否需要是远程服务器上已有的文件?
您想这样做,以便在没有密码的情况下通过 ssh 连接到服务器。是的,文件(密钥文件)必须在服务器端并添加到 .ssh/authorized_keys 。
您可以在一条命令中完成:
cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
此命令附加到 ssh/authorized_keys 你的 .ssh/id_rsa.pub.
ssh-copy-id 命令(在 openssh-client 包中,默认安装)就是这样做的:
ssh-copy-id -p PORT_NUMBER USER@REMOTE_MACHINE
查看更多