RHEL 9.0不允许root账户通过SSH登录,因此安装时需要新建用户账户,第一次SSH登录使用用户账户。
-
生成ECDSA SSH秘钥对
ssh-keygen -t ecdsa
-
验证秘钥对
$ ls -l ~/.ssh -rw-------. 1 pepper pepper 505 8月 12 22:49 id_ecdsa -rw-r–r–. 1 pepper pepper 178 8月 12 22:49 id_ecdsa.pub
-
复制(安装)公钥
$ ssh-copy-id pepper@192.168.1.11
此命令将公钥复制到.ssh/authorized_keys中
-
验证公钥
$ cat ~/.ssh/authorized_keys ecdsa-sha2-nistp256 AAAAE2VjZ略n+fFZVdmk= pepper@Wordpress
-
用WinSCP将id_ecdsa拷出,然后用xshell6.0以上版本创建SSH连接。
-
在“用户身份验证\方法”中选择“public key”,“用户秘钥”定位到id_ecdsa文件。
-
即可使用公钥登录rhel
ref: