【LIUNX】机器互访:免密登陆

服务器端

/etc/ssh/sshd_config

口常见SSH服务器监听的选项如下:

·Port 22//监听的端口为22

·Protocol 2//使用SSH V2协议

·ListenAdderss 0.0.0.0 //监听的地址为所有地址

·UseDNS no//禁止DNS反向解析

客户端

/etc/ssh/ssh_config

口常见用户登录控制选项如下:

·PermitRootLogin no//禁止root用户登录

·PermitEmptyPasswords no//禁止空密码用户登录

·LoginGraceTime 2m//登录验证时间为2分钟

·MaxAuthTries 6//最大重试次数为6

重启sshd
bash 复制代码
systemctl restart sshd

免密登陆

生成Server1的密钥段

Sever1服务器上执行

bash 复制代码
ssh-keygen

拷贝密钥到Server2服务器上

bash 复制代码
ssh-copy-id root@server2

若出现

请到Server2服务器上执行

bash 复制代码
rm -rf ~/.ssh/authroized_keys

生成Server2的密钥段

bash 复制代码
ssh-keygen

拷贝密钥到Server1服务器上

bash 复制代码
ssh-copy-id root@server1
相关推荐
风象南4 分钟前
SpringBoot的5种日志输出规范策略
java·spring boot·后端
咖啡啡不加糖11 分钟前
深入理解MySQL死锁:从原理、案例到解决方案
java·数据库·mysql
zimoyin12 分钟前
Compose Multiplatform 实现自定义的系统托盘,解决托盘乱码问题
java
啾啾Fun30 分钟前
【Java微服务组件】分布式协调P4-一文打通Redisson:从API实战到分布式锁核心源码剖析
java·redis·分布式·微服务·lua·redisson
养意40 分钟前
git提交代码和解决冲突修复bug
git·bug
消失的旧时光-194344 分钟前
Android USB 通信开发
android·java
惊鸿一博1 小时前
java_网络服务相关_gateway_nacos_feign区别联系
java·开发语言·gateway
朝新_7 小时前
【多线程初阶】阻塞队列 & 生产者消费者模型
java·开发语言·javaee
立莹Sir7 小时前
Calendar类日期设置进位问题
java·开发语言
季鸢8 小时前
Java设计模式之状态模式详解
java·设计模式·状态模式