1. 密码登录
这是默认的一种登录方式,如图:
输入密码以后成功登录shell:
以后每次登录都得输入密码,比较麻烦。
2. 公钥登录
为了方便,ssh还提供了使用公钥的登录方式,原理为在client生成一对公私钥,client保留私钥,把公钥写入server。具体方式如下:
一、 在client:
生成如下:
id_rsa是私钥,id_rsa.pub是公钥
二、 id_rsa.pub的内容格式如下:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6LwMu2Xf66rOiKMShfSkRAIY1boHP06/BXniM5Jc6z9vbftHPCExpxzdiO5QymZ7b1FsdbgpdA7UZTzrTizUMM74gIWffQnNpTsDc42nPn7TBK15tkqcHc74L44vTfCUL/qd3EhpsrJppN0NiPOVsi+UexFHQKXyBgzscWn8JRT6dxDdeXMZP9HqUSKcIsNhmG1QM1eJd6oyFPcPp40kDQs74JqP0doCSQK1y2UsbTc9+wLUWXpYrQafe6yyGqyI/lacZ+Kqa85wxTuaIw/S3wpwYLiy5gQrTkSIkZIxtfwoSB1VrMrWHV5DHL+zl0UIrkgYt6X62hVEf9fyAMphofdU/EnSi8b24++SEYtowZkFZHjg27WaGOBn6CjtYhACCXm7o/rUDxJuHaMOMJI9vQjN/0tJdVuVzRytgJSGDcicbfUrWXSYSN3IZTrwtG039qQV16L2/znf10H1a5KRnLfGtO3i8l2IJLUN9fauYfEokpAgrBrfVkO+MkNkM= sss@DESKTOP-R2C
复制下来以后写入到server的/user/.ssh目录下的authorized_keys文件中,例如我的就是:
/root/.ssh/authorized_keys中
三、 再次登录,不再需要密码:
版权归原作者 qq_29566629 所有, 如有侵权,请联系我们删除。