【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
相关推荐
周航宇JoeZhou几秒前
JB2-7-HTML
java·前端·容器·html·h5·标签·表单
stevenzqzq4 分钟前
git 常用操作
大数据·git
JZC_xiaozhong11 分钟前
多系统权限标准不统一?企业如何实现跨平台统一权限管控
java·大数据·微服务·数据集成与应用集成·iam系统·权限治理·统一权限管理
weixin_6681 小时前
GitHub 2026年AI项目热度分析报告-AI分析-分享
人工智能·github
爬山算法1 小时前
Hibernate(85)如何在持续集成/持续部署(CI/CD)中使用Hibernate?
java·ci/cd·hibernate
菜鸟233号2 小时前
力扣647 回文子串 java实现
java·数据结构·leetcode·动态规划
Curvatureflight2 小时前
Git工作流最佳实践:从混乱到优雅
git
qq_12498707532 小时前
基于Java Web的城市花园小区维修管理系统的设计与实现(源码+论文+部署+安装)
java·开发语言·前端·spring boot·spring·毕业设计·计算机毕业设计
h7ml2 小时前
查券返利机器人的OCR识别集成:Java Tesseract+OpenCV优化图片验证码的自动解析方案
java·机器人·ocr
野犬寒鸦2 小时前
从零起步学习并发编程 || 第五章:悲观锁与乐观锁的思想与实现及实战应用与问题
java·服务器·数据库·学习·语言模型