ssh,


                                    ssh

1.功能:提供带有安全外壳的远程连接
端口 :22 架构:c/s
2.基于口令登陆
1.客户端向服务器的22号端口发送请求连接
2.服务器端向客户端发送公钥
3.客户端将自己的用户名和密码和公钥进行加密,发送服务器端
4.服务器端使用私钥进行解密,对比用户名和密码,通过后就可以登陆
3.基于密钥登陆
1.客户端生成一对密钥对,将公钥发送给服务器
2.服务器对公钥进行加密生成一串随机字符,发送给客户端
3.客户端私钥对公钥进行解密,将字符发送给服务器端
4.服务器端对比接收数据,对比一致就可以登陆
4.服务器端配置文件位置/etc/ssh/sshd_config
允许用户指定的主机登陆名单 allowusers 用户名@ip/主机名
禁止用户登陆名单 denyusers
5.安装的软件openssh
6.客户端限制用户登陆的配置文件
/etc/hosts.allow sshd:用户
/etc/hosts.deny sshd:用户
7.客户端安装该软件openssh
8.基于密钥登陆
生成口令:ssh-keyget
推送:ssh-id-copy root@ip
9.生成文件位置
客户端: 公钥:家目录/.ssh/.id_rsa.pub 私钥:家目录/.ssh/.id_rsa
服务器: 保存公钥位置 : 家目录/ssh/authorized_keys
10.子命令
scp
sftp root@ip get(下载) put(上载)

相关内容

    暂无相关文章