Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4868
  • 博文数量: 2
  • 博客积分: 135
  • 博客等级: 入伍新兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-29 13:20
文章分类

全部博文(2)

文章存档

2011年(2)

我的朋友
最近访客

分类: LINUX

2011-05-14 16:15:59

参考文章《Juniper SSL/VPN for Linux users》.
针对64位的Debian,如果是32位,理论上安装了sun-java6-jdk和sun-java6-plugin之后,通过网页就可以连上了。
但是64位还是不行。方法如下:
  1. 下载ncLinuxApp.jar。把https://vpn.kit.edu/dana-cached/nc/ncLinuxApp.jar中的vpn.kit.edu替换成要访问的地址。
  2. 执行命令:
    1. $ mkdir -p ~/.juniper_networks/network_connect/
    2. $ unzip ncLinuxApp.jar -d ~/.juniper_networks/network_connect/
    3. $ sudo chown root:root ~/.juniper_networks/network_connect/ncsvc
    4. $ sudo chmod 6711 ~/.juniper_networks/network_connect/ncsvc
    5. $ chmod 744 ~/.juniper_networks/network_connect/ncdiag
  3. 下载jnc。放在系统PATH路径下,或者任何地方(执行时需使用全路径)。jnc是个Perl脚本,添加可执行权限:
    1. $ chmod a x jnc
  4. 安装一堆库,没尝试不装能不能行:
    1. $ aptitude install libc6-i386 lib32z1 lib32nss-mdns
  5. 创建config目录,并在该目录下创建配置文件,名字随便起,后缀应是.conf,如debian6.conf。
    1. $ mkdir -p ~/.juniper_networks/network_connect/config
  6. debian6.conf的内容如下
    1. host=XXX.XXX.com
    2. user=username
    3. password=secret
    4. realm=Radius
    5. certfile=~/.juniper_networks/network_connect/debian6.pem
    host,user和password分别是访问的网址,用户名和密码。密码可以不填,建立连接的时候再输入。certfile这个文件用如下命令:
    1. $cd ~/.juniper_networks/network_connect/
    2. $chmod x getx509certificate.sh 
    3. $./getx509certificate.sh ServerIP debian6.pem
    然后修改debian6.conf文件,指向得到的pem文件。
  7. 建立连接:
    1. $ jnc -n debian6
    2. Connecting to XXX.com : 443.
    3. Waiting for ncsvc for 3 seconds... done
    4. ncsvc is running, but tunnel is not established yet. Waiting for 3 seconds... done.
    5. ncsvc is running in background (PID: 3650):
    6. tunnel interface tun0, addr: 10.10.10.105
  8. jnc stop中断连接。

阅读(1671) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:普通用户执行sudo不需要密码

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册