我是 Ubuntu-Linux 的新手,我必须在远程系统中创建一个 ssh 用户并生成其 key 。并通过命令通过key_file访问该系统。
ssh -i key_file user@host
谁能告诉我该怎么办?
最佳答案
在您尝试连接的系统上,需要将公钥(通常是id_rsa.pub
或类似的东西)添加到authorized_keys文件中。
如果用户是全新的并且authorized_keys文件尚不存在,此命令将为您创建它。
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
接下来只需确保 sshd 正在主机上运行,您应该能够使用您发布的命令进行连接。
关于linux - 如何创建基于 key 的 ssh 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28094789/