1. 用例
远程联机服务器,提供用户远程透过文字或图形接口登入系统。
2. 静态
2.1 sshd
该服务提供远程联机,并且数据加密.
查看是否启动命令: service sshd start
设置系统启动是开启sshd服务命令:systemctl start sshd.service
开启防火墙命令
vi /etc/sysconfig/iptables 加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
重起iptables.
sshd服务器设置档案: /etc/ssh/sshd_config
2.2 远程联机服务器的类型
1.文字接口明码:telnet,resh等.
2.文字接口密码:ssh为主.
3.图形接口:Xdmcp,VNC,RDP等.
2.3 公钥
提供远程主机进行数据加密的行为,大家都能取得你的公钥来将数据加密.
2.4 私钥
远程主机使用你的公钥,在本地端能使用私钥来解密.
2.5 ssh指令
直接登入远程主机的指令.ssh niuzhihuan@127.0.0.1
2.5 sftp 指令
更安全的ftp.
连接命令: sftp 用户名@IP地址或主机名
上传档案: put 本地档案路径
下载档案: get 服务器档案路径
2.6 ssh客户端联机-Window用户
直接联机使用: pietty
3. 动态
3.1 SSH联机行为
1.服务器建立共私钥档案.
2. 客户端主动联机要求,如ssh,pietty
3. 服务器传送公钥档案给客户端.
4.客户端接受服务器公钥,产生自己的公私钥档案.
5.回传客户端的公钥数据到服务器.
6.开始双向加解密.服务器到客户端,用客户端的公钥加密,客户端接受数据后用客户端私钥解密.客户端到服务器端传递数据,客户端使用服务器的公钥加密,服务器收到数据后使用服务器端的私钥解密.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)