二级域名做网站有哪些缺点,专业网页制作编辑工具,苏州建设公司网站,wordpress评论添加表情SSH
SSH#xff08;Secure Shell#xff09;是一种安全通道协议#xff0c;主要用来实现字符界面的远程登录、远程复制等功能 SSH 协议对通信双方的数据传输进行了加密处理#xff0c;其中包括用户登录时输入的用户口令 SSH 为建立在应用层和传输层基础上的安全协议。对数…SSH
SSHSecure Shell是一种安全通道协议主要用来实现字符界面的远程登录、远程复制等功能 SSH 协议对通信双方的数据传输进行了加密处理其中包括用户登录时输入的用户口令 SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩加快传输速度。
SSH免密登录
通过配置 服务器之间ssh免密登录实现服务器互相访问无须输入密码、 这样可以将服务器之间的文件传输在脚本中实现。
配置方式
A服务器地址 192.168.1.21 B服务器地址 192.168.1.22
A免密登录B A服务器下ssh 192.168.1.22 无需密码
在A服务器生成密钥文件三下回车
ssh-keygen -t rsa此时会在A服务器当前用户家目录下生成两个文件
cd ~/.shhid_rsa 此文件为私钥
id_rsa.pub 此文件为公钥
此时将公钥文件的内容写入到其他服务器用户家目录中authorized_keys 文件中、就可以实现当前服务器免密登录其他服务器。
我们将公钥传入B服务器
ssh-copy-id 192.168.1.22或 将id_rsa.pub copy到B服务器 用户家目录下 .ssh 文件夹中 追加到authorized_keys 文件中建议copy后重命名 避免与B服务器中公钥冲突
cat id_rsa.pub authorized_keys或 A服务器查看公钥 并复制内容
cat id_rsa.pub B 服务器编辑 authorized_keys文件 直接粘贴在最后放
vi authorized_keys此时 A向B免密连接配置完成
A ssh B 无需密码
如需要B向A 则反向操作、 B生成公钥 、写入到A的 authorized_keys 文件中
关于.ssh中的文件
authorized_keys 存放免密登录的公钥其他服务器公钥
id_rsa 当前服务器私钥
id_rsa.pub 当前服务器公钥
known_hosts 记录曾经远程连接的机器信息