软件开发 名词解释

 

 

CVS:

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 复制文件
                    假如 A、B 都有 SSH 服务,现在在 A 的 SSH 里
                         1、从 A 复制 B(推过去)
                    scp -rp /path/filename username@remoteIP:/path
                          2、从 B 复制到 A(拉过来)
                    scp -rp username@remoteIP:/path/filename /path
                   如果其中一个不是 LINUX 系统,可以在 WINDOWS 上用 SecureFX 软件

 

      

Groovy,在计算技术中是一种面向对象脚本语言,作为 Java 程序设计语言的一种扩展,并增加了 PythonRubySmalltalk 中的一些特性。

编译器将 Groovy 语言转换成 Java 字节码。

 

 

 GRAILS

    Groovy 的开发架构。

 

你可能感兴趣的:(应用服务器,ssh,网络应用,网络协议,groovy)