《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
本机公钥在/etc/ssh/ssh_host_rsa_key.pub
中
所以说将/root/.shh/know_hosts删掉,就会认为是第一次登录
=============================================================================
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在连接