【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
相关推荐
曹轲恒9 小时前
Java中断
java·开发语言
xxxmine9 小时前
Java并发wait(timeout)
java
冰冰菜的扣jio9 小时前
Redis缓存问题——一致性问题、事务、持久化
java·spring·mybatis
施棠海10 小时前
监听与回调的三个demo
java·开发语言
毕设源码-钟学长10 小时前
【开题答辩全过程】以 家政服务平台为例,包含答辩的问题和答案
java
Codeking__11 小时前
Redis——基本通用命令
redis·git·github
独自破碎E11 小时前
下载 GitHub 仓库「单个文件夹」的方法
github
大厂技术总监下海12 小时前
“Today I Learned”(TIL):一种比写博客更可持续的知识沉淀习惯
大数据·开源·github
sheji341612 小时前
【开题答辩全过程】以 家庭教育资源网为例,包含答辩的问题和答案
java