在Ubuntu Server 14.04下apt-get安装openssh-server远程控制服务程序 OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH 为建立在应用层和传输层基础上的安全协议。SSH 协议可以用来进行远程控制,或在计算机之间传送文件。而实现此功能的传统方式,譬如:telnet (终端仿真协议)、rcp ftp、rlogin、rsh都是极为不安全的,且还会明文传送密码。利用 SSH 协议可有效防止远程管理过程中的信息泄露问题。 传统网络服务程序,譬如:ftp、PoP 和 telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人可非常容易截获这些口令和数据。而且,这些服务程序的安全验证方式也有其弱点, 很容易受到 “中间人”(man-in-the-middle)这种方式的攻击。 通过使用SSH 把所有传输数据加密,这样的话,"中间人" 这种攻击方式就不可能实现,且还能防止 DNS 欺骗和 IP 欺骗。使用 SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以,可加快传输速率。 SSH 有很多功能,它既可代替 Telnet,又可为 FTP、PoP、甚至 PPP 提供一个安全 "通道"。 SSH 最初是 UNIX 系统上的一个程序,后来又迅速扩展到其他操作平台。SSH 在正确使用时可弥补网络中的漏洞。SSH 客户端适用于多种平台。几乎所有 UNIX 平台,包括:HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix、及其他平台,都可运行 SSH。 OpenSSH 提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此代替原来的类似服务。 OpenSSH 是使用 SSH 透过计算机网络加密通讯的实现。它是取代 SSH Communications Security 所提供的商用版本的开放源代码方案。目前,OpenSSH 是 OpenBSD 的子计划。 OpenSSH 常常被误认,以为与 OpenSSL 有关联,但实际上这两个计划有不同的目的和不同的发展团队; 名称相近,只因两者有同样的软件发展目标 ── 提供开放源代码的加密通讯软件。 OpenSSH 服务为 sshd,是一个典型的独立守护进程 (standalone daemon),也可根据需要通过网络守护进程 (Internet Daemon)-inetd 或 Ineternet Daemon's more modern-xinted 加载。 OpenSSH 服务可通过 /etc/ssh/sshd_config 文件配置。 apt-get 安装 openssh-server ps -e |grep ssh 查看程序状态 查看 sshd 是否启动;若看到 sshd,说明 ssh-server 已启动。 譬如:将 SSH 的默认服务端口 22,自定义成 222 其它 启动 ssh-server:/etc/init.d/ssh start 或 service ssh start 停止 ssh-server:/etc/init.d/ssh stop 重启 ssh-server:/etc/init.d/ssh restart 或 service sshd restart ssh-server 日志文件:/var/log/auth.log 版权声明: 本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。 |