深入解析SSH:保障Linux与Windows集成安全
1. Telnet与FTP服务配置及访问限制
在Linux和Windows集成环境中,对于Telnet和FTP服务,配置文件中会有相关设置,如下所示:
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a同时,可以利用hosts.deny和hosts.allow文件来限制访问这些服务的客户端。用户对这些服务的访问是由用户账户进行控制的,就像在FTP服务中一样。
2. 安全外壳(SSH)简介
SSH为UNIX(以及Linux)中的远程命令提供身份验证和强大的加密功能。它由服务器和客户端两部分组成,服务器运行在被连接的机器上,客户端运行在发起连接的机器上。大多数UNIX系统都有免费和商业版本的SSH,并且所有版本的Windows都有对应的客户端。
身份验证确保了所连接的远程计算机确实是其声称的对象,因为常见的入侵计算机系统的方式就是冒充他人。加密则保证了两台计算机之间传输的信息不会被第三方读取,从而确保像用户名和密码这样的信息在网络传输过程中不会被窃取。
SSH为远程命令(如rsh、rlogin