银河麒麟桌面版v10 ssh 免密登录到银河麒麟服务器版v10

银河麒麟桌面版v10 ssh 免密登录到银河麒麟服务器版v10
要实现银河麒麟桌面版v10系统SSH免密登录银河麒麟服务器版v10系统,你需要在银河麒麟桌面版v10系统上生成SSH密钥对,并将公钥复制到银河麒麟服务器版v10上的~/.ssh/authorized_keys文件中。以下是具体步骤和命令:

1 在银河麒麟桌面版v10系统上生成SSH密钥对(如果已有密钥可以跳过此步骤):

sudo ssh-keygen -t rsa

提示类似:

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Cb4DzX3/7+eUGn9P/pJi7kq69qRDCdGClAM055LTJXQ root@kylin-greatwall
The key's randomart image is:
+---[RSA 3072]----+
| .++=oE.         |
|   *++o .        |
|  + o..o         |
|   o +.o .       |
|    . +.S..      |
|     . .o. .    .|
|      o.  o .. oo|
|       .o=  o.*+o|
|       .++o=oo.*%|
+----[SHA256]-----+

2 将生成的公钥复制到银河麒麟服务器版v10服务器上。你可以使用ssh-copy-id命令来实现这一点:

sudo ssh-copy-id user@kylin-server

其中user是银河麒麟服务器版v10服务器上的用户名。

如果ssh-copy-id不可用,你可以手动完成这一步:

cat ~/.ssh/id_rsa.pub | ssh user@kylin-server 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

3 确保/etc/ssh/sshd_config文件中的PubkeyAuthentication选项被设置为yes,并且kylin-server服务器的/.ssh目录权限是正确的(通常/.ssh目录的权限应该是700,而~/.ssh/authorized_keys文件的权限应该是600)。

4 完成后,你应该能够从银河麒麟桌面版v10无密码SSH登录到银河麒麟服务器版v10服务器:

``
sudo ssh user@kylin-server






你可能感兴趣的:(ssh,网络,服务器)