SSH服务配置,ssh服务key验证,ssh堡垒机,xshell创建key验证,scp,rsync,sftp命令

本文详述SSH服务的配置,包括基于用户口令和密钥的登录验证,重点讲解如何实现SSH密钥对的生成、传输和授权,以实现免密码登录。此外,还探讨了SSH的代理(如堡垒机)使用和scp、rsync、sftp命令的应用,强调了密钥安全和面试中可能遇到的相关知识点。
摘要由CSDN通过智能技术生成

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

本机公钥在/etc/ssh/ssh_host_rsa_key.pub

在这里插入图片描述

所以说将/root/.shh/know_hosts删掉,就会认为是第一次登录

一.ssh客户端配置

=============================================================================

SSH默认走22端口

客户端组件:

ssh, 配置文件:/etc/ssh/ssh_config

Host PATTERN

StrictHostKeyChecking no 首次登录不显示检查提示

在这里插入图片描述

默认端口号----可以修改(修改完得重启服务service sshd restart)

远程登录要用-p指定新的端口号

在这里插入图片描述

格式ssh [user@]host [COMMAND] 如果不写user默认以当前身份登录

ssh [-l user] host [COMMAND]

在这里插入图片描述

ssh命令常见选项

-p port:远程服务器监听的端口(指定端口号

-b:指定连接的源IP(登录时,指定用哪个ip连接)

-v:调试模式

-C:压缩方式(网络比较远)

-X:支持x11转发(抓取图形页面)否则显示不了图片(依赖于xserver服务)

-t:强制伪tty分配(如果一组机器是单向连接)

ssh -v root@IP -v显示详细信息

ssh -n root@IP -n支持远程启动后台程序

在这里插入图片描述

在这里插入图片描述

-X例如centos6上的xclock

在这里插入图片描述

如果一组机器是单向连接(A–>B—C)而C拒绝A

-t(只要不是最后一个机器都加-t)

ssh -t host1 ssh -t host2 ssh host3

host3最后认为是host2在连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值