**ssh登录服务器
ssh root@192.168.28.110
**远程拷贝文件
scp qimenggao.txt root@192.168.28.110:/usr/local
ssh-keygen原理及其配置过程。
原理:
大致过程是这样的,A机器想要连接B机器,首先要在A机器上生成一对秘钥(公钥和私钥),当试图连接机器B的时候,向机器B发送自己的公钥,这时候机器B为了安全起见,向机器A发送了一串已经由公钥加密过的密文,这时候机器A使用自己的私钥进行解密,将解密之后的明文,发送给机器B,这时候机器B判断明文和自己发送的加密前的明文一致的时候,进行授权,就可以免密连接。
配置:
ssh-keygen命令生成秘钥,这时候就会在用户目录下生成.ssh的隐藏目录,里面有公钥和私钥。
ssh-copy-id 192.168.28.111 然后将公钥远程传送要目标主机,这时候目标主机就能识别了,可以远程连接不需要密码了
******配置主机之间的免密ssh登陆
假如 A 要登陆 B
在A上操作:
%%首先生成密钥对
ssh-keygen (提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id B
网友评论