ssh介绍:ssh安全外壳协议,专为远程登录会话和其他网络服务提供安全性的协议,利用
ssh可以有效的防治远程管理过程中的信息泄露问题。
传统的网络服务程序,发ftp,pop,telnet在本职上都是不安全的,他们是用明文传送
口令和数据,ssh是把所有的传输数据加密,并且压缩来加快传输速度。
确认是否安装了ssh:
rpm -qa | grep rsync
出现:clients-6.6.1p1-22.el7.x86_64
server-6.6.1p1-22.el7.x86_64
等等,表示已经安装
如果没有安装:
yum install ssh 安装ssh协议
yum install rsync rsync是一个远程数据同步工具
service sshd restart (旧的) 重启
systemctl restart sshd.service 重启
systemctl stop sshd.service
连接:
密码连接:
ssh root@192.168.6.9 root是用户名,@后面是ip
首次连接会提示确认信息,yes后会提示输入密码
exit()退出连接
**秘钥连接:
ssh-keygen -t rsa -P ''
生成公钥和私钥,会提示输入存放路径,不输入就存放在默认的地方。显示出2048那个框表示成功
查看:
进入~ ls -a 有一个.ssh的目录:
id_rsa 中存放的是私钥 id_rsa.pub中存放的是公钥 known_hosts是我们连接过并yes保存的的主机,下次就不会再提示确认信息。
如果我们要连接一个主机:我们需要把公钥追加到该机器对应的目录位置。这样我们下次连接这个主机的时候就不用再次输入密码。**