首先解释什么是VPS,什么是SSh,然后你就清楚为什么要通过ssh来登录vps进行操作。
什么是vps?
利用Xen或者Openvz等最新虚拟化技术在一台物理服务器上创建多个相互隔离的虚拟私有主机,英文名称Virtual Private Server,简写VPS。这些VPS以最大化的效率共享硬件、软件许可证以及管理资源。但对于用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,在用户看来,他就是一台完整的主机。因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。
什么是ssh?
SSH是 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。
传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。
而 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。
SSH 还有压缩功能,可以快速传输数据。SSH有很多功能,它既可以安全的 Telnet(因为加密),又可以为FTP、POP、甚至为 PPP 提供一个安全的“通道”(本质也是加密)。
为什么要用SSH管理VPS?
我们购买vps主机后,用什么管理和配置vps主机,一种方法是用web页面管理vps,这种方法直观,现在我们要谈的是用ssh来telnent到vps上,由于选择的是ssh方式远程登录到vps,可以安全的与主机通信,由于采用命令与vps对话,基本上不消耗内存,非常适合管理用vps建站的主机.如果你是一个刚刚接触vps的新手,建议你还是学习linux命令,这对于配置和安装都有好处,命令行还可以做成脚本,就不需要你在web页面上点来点去,忍受半天没有反应管理程序.
管理vps ssh程序:
putty 下载
securecrt