一.通过ssh实现安全远程访问linux系统
  ssh :secure shell
  加密:
  1. 对称加密 (加密密钥与解密密钥相同)
  des 、aes
  2. 非对称加密(加密密钥与解密密钥不同)
  RSA :公钥、私钥
  数字摘要:
  md5 \sha1

  1. 查看是否安装了ssh服务端与客户端
  sudo apt-cache policy openssh-client openssh-server

  2. 安装ssh 服务端与客户端软件
  sudo dpkg -i ./ssh/*

  在线安装:sudo apt-get install openssh-server(如果失败,需要更新sudo apt-get update)

  //修改配置文件:vi etc/ssh/ssh_config
  重启服务:/etc/init.d/ssh restart

  3. 通过windows ssh客户端来访问linux服务端
  - putty :远程登录
  - winscp433setup.exe :文件传输

二.安装jdk

  进入 root用户
  实现步骤:
  1. jdk 存放在哪里 /opt
  2. 把软件拷贝到/opt
  3. 绿色软件,解压
  4.设置环境变量
  vi /etc/profile

  export JAVA_HOME="/opt/jdk1.6.0_39"
  export PATH="$JAVA_HOME/bin:$PATH"

  5. 刷新配置 ,让配置生效
  source /etc/profile
  echo $JAVA_HOME

  若出现:bad ELF interpreter: No such file or directory
  即:原因为在64位系统中执行了32位的JDK

  解决办法:输入yum install glibc.i686 下载libc库(注:一路输"y")

  6. 编写Demo.java,测试
  -javac Demo.java
  -java Demo

三.安装tomcat

  步骤:
  1. 安装在哪里 /opt
  2. 拷贝、解压
  tar -xzvf apache-tomcat.tar.gz
  3. 运行
  //3.1添加执行权限 chmod u+x *.sh
  //3.2在setclasspath.sh中添加 (加载文件的开头)
  // export JAVA_HOME=/opt/jdk1.7.0_07
  // export JRE_HOME=/opt/jdk1.7.0_07/jre
  //3.3 创建logs目录,/opt/apache-tomcat-7.0.32-src/logs

  //关闭防火墙:service iptables stop(电脑重启后生效chkconfig iptables off)

  - ./startup.sh
  - ./shutdown.sh

四.安装Eclipse

  步骤:
  1.安装在/opt
  2. 拷贝、解压
  cp eclipse.tar.gz /opt
  tar -xzvf eclipse.tar.gz

  安装yum:
  Run "yum repolist all" to see the repos you have.
  You can enable repos with yum-config-manager --enable <repo>

  cd /etc/yum.repos.d

  mkdir yum.repos.d

linux 配置SSH网络传输数据安全方案,JDK,Tomcat和Eclipes的更多相关文章

  1. Linux配置ssh服务和XShell连接Linux

    SSH服务查看和安装,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/77 ...

  2. Linux - 配置SSH免密通信 - “ssh-keygen”的基本用法

    目录 1 什么是SSH 2 配置SSH免密登录 2.1 安装必需的软件 2.2 ssh-keygen创建公钥-私钥对 2.3 ssh-copy-id把A的公钥发送给B 2.4 在A服务器上免密登录B服 ...

  3. linux配置ssh互信

    公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在欲登录的服务器上,而private key为特 ...

  4. Linux配置SSH免密码登录

    CentOS配置SSH免密码登录为例说明:SSH远程登录的安全外壳协议有两种身份认证机制: - 用户名+密码 -密钥登录 环境准备 host1:192.168.0.10host2:192.168.0. ...

  5. Linux配置SSH和Xshell连接服务器

    >>>>>Ubuntu安装和配置ssh教程 SSH分为客户端 openssh-client 和服务器 openssh-server,可以利用以下命令确认电脑 上是否安装了 ...

  6. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartc ...

  7. linux发行版本centos7.4上安装jdk,tomcat,mariadb良心教程

    准备工作: 本地安装:rpm -ivh 程序名 因为jdk,tomcat,mysql的安装过程需要从网上下载部分支持包才可以继续,所以要求提前安装下载好依赖. yum install glibc.i6 ...

  8. linux 配置ssh免密登录

    一.SSH概念(百度) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是目 ...

  9. Kali Linux配置ssh服务

    操作环境: 虚拟机操作系统: Kali Linux 2017.2 虚拟化软件: VMware Workstation 14 pro 虚拟机网络连接方式: 桥接模式 物理机操作系统: Windows10 ...

随机推荐

  1. c# 程序调试出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”

    简单的程序代码如下:DataSet ds=new DataSet();try{ string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data ...

  2. UCOS2系统内核讲述_总体描述

    Ⅰ.写在前面 学习本文之前可以参考我前面基于STM32硬件平台移植UCOS2的几篇文章,我将其汇总在一起: UCOS2_STM32F1移植详细过程(汇总文章) 要想学习,或使用系统配套的资源(如:信号 ...

  3. 03 java基本

    输入输出流 标准输出流比较简单, 只需要使用 System.out.println 就可以了, 标准输入流步骤如下: Scanner in = new Scanner(System.in); 然后可以 ...

  4. Python安装相关的机器学习库以及图像处理库

    安装 sudo apt-get install python-scipy sudo apt-get install python-numpy sudo apt-get install python-m ...

  5. vim 编辑器使用技巧

    看着李立鹏熟练的使用vim,哥心里痒痒的,也来试试! vim pkf.txt i 插入编辑 esc -> :x //退出保存 f8 ->//进入多窗口模式 以下是其他命令: 命令历史 以: ...

  6. 使用ANT编译项目报错 com.sun.image.codec.jpeg does not exist 解决方法

    项目开发中在对图片进行裁切处理的时候,有时候是会使用到 com.sun 包下的类时. 假设项目使用ant编译,会出现错误 com.sun.image.codec.jpeg does not exist ...

  7. 性能测试工具LoadRunner中进程运行和线程运行区别

    loadrunner controller将使用驱动程序mmdrv运行Vuser.用户可以在controller的run-time setting中选择Vuser的运行方式, 是多进程方式or多线程方 ...

  8. C++之异常处理

     C++ Code  12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...

  9. Ubuntu 16.04 LTS 安装libvips出现”Package vips was not found in the pkg-config search path”

    使用libvips来操作图像,libvips的部署参考一个Node.js工程:https://github.com/lovell/sharp 在MAC下安装很顺利,到Linux环境下(Ubuntu 1 ...

  10. THINKPHP5判断当前浏览器请求方式

    作用 代码 是否为 GET 请求 if (Request::instance()->isGet()) 是否为 POST 请求 if (Request::instance()->isPost ...