/home/USR/.ssh目录里什么时候需要添加authorized_keys文件

/home/USR/.ssh目录里什么时候需要添加authorized_keys文件
需求:当你需要访问一台linux服务器或两台服务器互相访问时,ssh keyz这时需要,创建办法是当前主机上执行命令: ssh-keygen  或  ssh-keygen -t rsa  或 ssh-keygen -t dsa 执行后会在当前用户登录目录下生成.ssh目录和两个文件(/home/tomcat/.ssh): -rw-------  1 tomcat tomcat  1675  Oct 17 17:28 id_rsa -rw-r--r--  1 tomcat tomcat  393   Oct 17 17:28 id_rsa.pub -rw-r--r--  1 tomcat tomcat...

在Ubuntu 18.04 LTS服务器安装Jenkins 部署PHP项目

在Ubuntu 18.04 LTS服务器安装Jenkins 部署PHP项目
在Ubuntu 18.04 LTS服务器部署Jenkins 作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 本文讲述怎样在Ubuntu 16.04 LTS服务器上部署Jenkins环境。Jenkins是基于Java语言开发的持续集成工具,为软件开发提供了一个持续集成服务。Jenkins是一个基于服务器的系统,运行在Servlet容器(比如Apache Tomcat)中。Jenkins支持SCM工具,包括AccuRev、CVS、Subv...

RSA算法 JS加密 安卓加密 ios加密 JAVA解密

RSA算法 JS加密 安卓加密 ios加密 JAVA解密
有这样一个需求,前端登录的用户名密码,密码必需加密,但不可使用MD5,因为后台要检测密码的复杂度,那么在保证安全的前提下将密码传到后台呢,答案就是使用RSA非对称加密算法解决 。 java代码 需要依赖 commons-codec 包 RSACoder.java import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; impo...

浅析DES与AES、RSA三种典型加密算法的比较

浅析DES与AES、RSA三种典型加密算法的比较
DES与AES的比较 自DES 算法公诸于世以来,学术界围绕它的安全性等方面进行了研究并展开了激烈的争论。在技术上,对DES的批评主要集中在以下几个方面: 1、作为分组密码,DES 的加密单位仅有64 位二进制,这对于数据传输来说太小,因为每个分组仅含8 个字符,而且其中某些位还要用于奇偶校验或其他通讯开销。 2、DES 的密钥的位数太短,只有56 比特,而且各次迭代中使用的密钥是递推产生的,这种相关必然降...

Spring Boot (三)模板引擎FreeMarker集成

Spring Boot (三)模板引擎FreeMarker集成
一、FreeMaker介绍 FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT、电子邮件、配置文件、源代码等)的工具,它不是面向最终用户的,而是一款程序员使用的组件。 FreeMarker最初设计是用来在MVC模式的Web开发中生成HTML页面的,所以没有绑定Servlet或任意Web相关的东西上,所以它可以运行在非Web应用环境中。 发展史 FreeMarker第一版在1999年未就发布了,2002年初使用JavaCC(J...

Spring Boot (二)集成Jsp与生产环境部署

Spring Boot (二)集成Jsp与生产环境部署
一、简介 提起Java不得不说的一个开发场景就是Web开发,也是Java最热门的开发场景之一,说到Web开发绕不开的一个技术就是JSP,因为目前市面上仍有很多的公司在使用JSP,所以本文就来介绍一下Spring Boot 怎么集成JSP开发,以及生产环境的详细部署方法。 二、集成JSP 开发环境 Spring Boot 2.0.4 RELEASE Tomcat 9.0.10 IDEA(Intellij IDEA简称,下文统一使用)2018.2 Windows 10 JSP集成步骤 创建JSP目...

Spring Boot (一)快速入门

Spring Boot (一)快速入门
一、关于Spring Boot 在开始了解Spring Boot之前,我们需要先了解一下Spring,因为Spring Boot的诞生和Spring是息息相关的,Spring Boot是Spring发展到一定程度的一个产物,但并不是Spring的替代品,Spring Boot是为了让程序员更好的使用Spring。说到这里可能有些人会迷糊,那到底Spring和Spring Boot有着什么样的联系呢? 1.Spring发展史 在开始之前我们先了解一下Spring,Spring的前身是interface21,这...

Ubuntu 18.04.1 搭建Java环境和HelloWorld

Ubuntu 18.04.1 搭建Java环境和HelloWorld
一、搭建Java环境 系统环境 Ubuntu 18.04.1 JDK 8 IDEA 2018.2 1.下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择相应的版本,点击jdk,进入下载页面,选择“Linux x64”版本的后缀为“xxx.tar.gz”的Liunx压缩包。 2.解压JDK压缩包 在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/home/stone/java/"目录下(相当与手动解压),"/home/stone/java/"文件...

CentOS几个版本的区别

CentOS几个版本的区别
当我们下载CentOS 7 时会发现有几个版本可以选择,如下: 1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。 2、CentOS-7-NetInstall版本:网络安装镜像。 3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。 4、CentOS-7-LiveGnome版本:GNOME桌面版。 5、CentOS-7-KdeLive版本:KDE桌面版。 6、CentOS-7.0-livecd版本:光盘上运行的系统,类拟于winpe 学校内...

Java8——快速入门手册(学习笔记)

Java8——快速入门手册(学习笔记)
Java8特性学习笔记 Java8中新增了许多的新特性,在这里本人研究学习了几个较为常用的特性,在这里与大家进行分享。(这里推荐深入理解Java 8用于理解基础知识)本文分为以下几个章节: Lambda 表达式 方法引用 默认方法 函数接口 Function Stream Optional API Date Time API Lambda表达式 Lambda 表达式,也可称为闭包。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambd...