ssh安全远程管理
什么是ssh
ssh是Secure shell的缩写,是一个建立在应用层上的安全远程管理协议。ssh是目前较为可靠的传输协议,专为远程登录会话和其他网络服务提供安全性。利用ssh协议可以有效防止远程登陆过程中的信息泄露问题。
ssh可用于大多数Unix和类Unix操作系统中,能够实现字符串界面的远程登陆管理,默认使用22端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet协议,具有更高的安全性。
ssh的登陆验证模式
ssh提供了基于账户密码(口令)和密钥对两种登陆验证方式,这两者都是通过密文传输数据的。
- 口令验证:
命令格式:
ssh 用户名@IP地址 | |
---|---|
或者 ssh 用户名@hosts文件中的主机名 | |
ssh root@192.168.88.20 | |
ssh root@hostname |
- 密钥对验证: