分享

Linux jdk配置及eclipse安装、SSH配置

本帖最后由 xioaxu790 于 2014-5-12 09:11 编辑
问题导读:
1、SSH有什么作用?



一、SSH概要
        SSH是一种网络协议,用于计算机之间的加密登录。
        如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
        最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。
        需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文针对的实现是OpenSSH,它是自由软件,应用非常广泛。

更多内容,请参考这里集群批量配置多(台PC机)节点的ssh无密码互通

二、环境
1、centos 6.X系统
2、Eclipse 工具


三、JDK的配置
1.首先卸载默认的jdk1.4.2
  #java -version                  //查看jdk版本,会显示 javaversion 1.4.2

   #rpm -qjava-1.4.2  (或rpm –qa |grep gcj   //查看完整的包名

   #rpm -e java-1.4.2-gcj-compat         //卸载系统默认安装的jdk1.4.2


2.oracle 官网下载jdk-6u32-linux-i586-rpm.bin放在了 /usr/java下。解压缩至当前文件夹

3.配置JAVA_HOME

<1># vim /etc/profile
<2>profile最后加入以下几行,切记文件末尾:

export JAVA_HOME=/usr/java/jdk1.6.0_32jdk的解压缩目录)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

<3># reboot     重启机器配置生效

<4>在控制台执行java-version 查看配置是否正确

四、Eclipse环境的配置



2、在该文件目录中/opt/eclipse安装Eclipse
/opt/eclipse下的所有文件添加读许可
#  chmod -R+r /opt/eclipse


3. /usr/bin创建 Eclipse的执行权限路径
#  touch/usr/bin/eclipse
#  chmod  a+x /usr/bin/eclipse


4. 使用你偏好的文件编辑器打开eclipse文件
#  vi  /usr/bin/eclipse
## 黏贴以下内容到文件 ##
#!/bin/sh
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse$*


五、为eclipse创建桌面快捷方式

  在linux桌面空白处,点击鼠标右键,弹出一个对话框,选择“create Launcher”(中文是“新建启动器”),在“Create Launcher”(中文“创建快捷方式”)对话框中选择Application(中文“应用程序”),输入名字:eclipse ,在Command(中文“命令”)找到eclipse的启动程序(比如我的是:/opt/eclipse/eclipse),双击左上侧的图标会弹出一个选择图标的对话框,找到安装eclipse的目录,在目录中找到icon.xpm,选择Open(确定),设置好后类似于下图:
捕获.PNG


六、ssh免密码登陆
              (1)执行命令ssh-keygen -t rsa  产生秘钥位于/root/.ssh/
              (2)执行命令cp /root/.ssh/id_rsa.pub/root/.ssh/authorized_keys  产生授权文件
              (3)验证:ssh localhost
            (4)自启动:chkconfig sshd on

七、错误解决
如果输入命令:ssh localhost
提示如下错误信息:ssh: connect tohost localhost port 22: Connection refused
则,解决方法有:
1.确定安装sshd
# yum install openssh-server  

2.启动sshd:
# net start sshd  

3.检查防火墙设置,关闭防火墙:
# ufw disable   
检验方法:
输入命令:
# ssh localhost  
若成功,则表示安装成功,且连接通过。

最基本的用法
SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。
  $ ssh user@host
SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。
 $ ssh -p 2222user@host
上面这条命令表示,ssh直接连接远程主机的2222端口。




没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条