Linux——配置和保护SSH
·
知识点问答题
1. 简单说下 ssh 如何实现用户的免密登录?
先在客户端生成一对密钥,将公钥追加到目标服务器用户家目录下的 ~/.ssh/authorized_keys 文件中,客户端用私钥验证身份。
2. SSH 的公钥和私钥有什么区别?它们分别存放在哪里?
公钥:用于加密,可公开,存放在服务器的 ~/.ssh/authorized_keys
私钥:用于解密,需保密,存放在客户端的 ~/.ssh/id_rsa
3. 如何设置禁止直接远程登录 root 账户?
修改 /etc/ssh/sshd_config:PermitRootLogin no
4. 如何设置禁止使用基于密码的身份验证来进行远程登录?
修改 /etc/ssh/sshd_config:PasswordAuthentication no
5. 在修改 sshd 配置文件后,需要执行什么操作让修改生效?
sudo systemctl restart sshd
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)