配置linux的远程登录操控 ssh 配置密钥
1. 安装ssh服务
yum install openssh-server
启动服务 service ssh start
ssh 的配置文件位置
ect/ssh/sshd_config
001. 把PermitRootLogin without-password 注释 换成 PermitRootLogin yes
002. 找到 PubKeyAuthentication yes 原本这个是注释的,放开杰克 看到 AuthrizedKeysFile 的文件路径 root/.ssh/authorized_keys 记住她
003.在主机windows下生成ssh密钥并且配置到 002 的 AuthrizedKeysFile 指定的文件
windwos生成 sshKeys 命令: ssh-keygen 然后一直回车
会在提示的目录下生成文件 id_rsa.pub 把key赋值到 linux 里面的 AuthrizedKeysFile 即可
具体操作 赋值windows 下的 id_rsa.pub 内容 到linux 的 /root./.ssh 目录下执行 echo 复制的内容 > authorized_keys 说明 新建文件 authorized_keys并写入了复制的内容
在linux生成密钥 ssh-keygen 位置 root/.ssh/id_rsa
执行 cat id_rsa.pub >> authorized_keys 在 文件后面追加内容
PasswordAuthentication yes # 是否允许密码登录?
PermitRootLogin yes # 是否运行root登录?
PubkeyAuthentication yes # 是否允许公钥登录?