SSH(Secure Shell)建立在应用层和传输层基础上的安全协议,提供安全的登录远程计算机环境。
传统网络服务程序,如FTP,POP,Telent,他们在网络上都是用明文传送数据的,容易造成信息泄露和攻击,而SSH可以对所有传输的数据进行加密,也能够防止DNS和IP欺骗。
另外,SSH传输的数据是经过压缩的,他既可以代替Telent,又可以为FTP,POP提供一个安全的[通道].
SSH客户端
ssh进程是OpenSSH的客户端,用来远程登录服务器的,他的配置文件为/etc/ssh/ssh_config,这个是系统级别的配置文件,用户级别的在~/.ssh/config里面,没有可以新建一个
SSH服务器端
sshd守护进程为OpenSSH的服务器进程,他监听远程客户端的连接(22号端口),他的配置文件为/etc/ssh/sshd_config