赞
踩
本机公钥在/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在连接
允许实现对远程系统经验证地加密安全访问
当用户远程连接ssh服务器时,会复制ssh服务器/etc/ssh/ssh_host*key.pub
(CentOS7默认是ssh_host_ecdsa_key.pub)文件中的公钥到客户机的
~./ssh/know_hosts中。下次连接时,会自动匹配相应私钥,不能匹配,将拒绝连接
============================================================
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。