SSH服务及花生壳域名解析

一、安装说明以CentOS 5为例

1、安装必要的开发包

 [[email protected] ~]# yum install gcc gcc-c++ autoconf automake

2、下载phddns-2.0.2.16556.tar.gz到某一个目录

 [[email protected] ~]# wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz

3、解压所有文件

 [[email protected] ~]# tar zxvf phddns-2.0.2.16556.tar.gz

4、进入目录并编译

[[email protected] ~]# cd phddns-2.0.2.16556

[[email protected] phddns-2.0.2.16556]# aclocal

[[email protected] phddns-2.0.2.16556]# autoconf

[[email protected] phddns-2.0.2.16556]# automake

[[email protected] phddns-2.0.2.16556]# ./configure

[[email protected] phddns-2.0.2.16556]# make

[[email protected] phddns-2.0.2.16556]# cd src

[[email protected] src]# ls -l phddns

-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns

5、执行编译好的程序并配置(默认使用/etc/phlinux.conf,如果不存在这个文件则自动进入交互配置)

[[email protected] src]# ./phddns
#输入服务器地址,如无特殊情况可使用默认
Enter server address(press ENTER use phlinux3.oray.net):
#输入您的Oray帐号名称
Enter your Oray account:
#对应的Oray帐号密码
Password:
#选择帮定的网卡,如无特殊,默认即可
Network interface(s):
    eth0:192.168.141.18
    lo:127.0.0.1
Choose one(default eth0):
#选择日志保存到哪个文件
Log to use(default /var/log/phddns.log):
#保存配置文件,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件
Save to configuration file (/etc/phlinux.conf)?(yes/no/other):
#(到默认位置可能没有权限)
#接下来程序将已交互模式开始运行
192.168.141.18

NIC bind success

OnStatusChanged okConnecting

OnStatusChanged okDomainListed

OnDomainRegistered skyvense22.gicp.net

OnStatusChanged okDomainsRegistered

UserType: 0

看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序

6、将phddns拷贝到你希望的位置

[[email protected] src]# cp phddns /usr/bin/

7、以后台模式启动花生壳并检查运行情况

[[email protected] ~]# /usr/bin/phddns -c /etc/phlinux.conf -d

phlinux started as daemon!

[[email protected] ~]# tail /var/log/phddns.log

2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!

2011/08/02 11:29:59.354| SendKeepAlive() 8208

2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96

2011/08/02 11:31:00.447| SendKeepAlive() 8208

2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272

2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96

8、退出花生壳

查看进程ID

[[email protected] ~]# ps -A | grep phddns

13731 ? 00:00:00 phlinux

让后台进程退出

[[email protected] ~]# kill -9 13731

9、将花生壳加到系统启动时运行

[[email protected] ~]# vi /etc/rc.local

在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d

二、ssh

SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server

 sudo apt-get install openssh-server

然后确认sshserver是否启动了:

 ps -e |grep ssh

如果看到sshd那说明ssh-server已经启动了。 如果没有则可以这样启动:

 sudo /etc/init.d/ssh start

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。

然后重启SSH服务:

 sudo /etc/init.d/ssh stop    或sudo service ssh stop
 sudo /etc/init.d/ssh start    或sudo service ssh start

然后使用以下方式登陆SSH:

 ssh [email protected].168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。

断开连接:exit

http://blog.uorz.me/2012/07/09/SSH%E6%9C%8D%E5%8A%A1%E5%8F%8A%E8%8A%B1%E7%94%9F%E5%A3%B3%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90.html

时间: 2024-08-08 03:48:37

SSH服务及花生壳域名解析的相关文章

使用EJS脚本实现花生壳动态域名更新服务(一)

此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/FrQBne 花生壳提供了动态域名服务,动态域名可实现几乎实时生效的DNS解析服务,并且花生壳还提供了webapi更新域名解析的服务. 通过EJS我们可以轻松调用花生壳提供的webapi服务实现动态域名更新功能. 注意:这个webapi是采用Http Basic Authentication(HTTP基本认证)的,因此账号和密码必须用BASE64(account:password)编码

如何使用花生壳 发布WCF服务 进行外网访问

当我们发布WCF服务的时候,可以直接通过服务器的域名或者IP进行. 但是如果仅仅是通过花生壳进行域名解析,需要我们自己在设置的时候注意以下几点, 直接用图说明问题 1.首先配置花生壳,在红色处填写一个端口号 这时花生壳会给分配一个端口号: 双击这条记录,在端口号处填写 25928 2. 配置路由器 3.配置防火墙入站规则 4.按照自己花生壳的二级域名配置WCF配置文件的地址: 5.提示一下 尽快升级.net framework 4.6 解决wcf自定义类型的兼容性等问题

花生壳绑定域名和动态ip访问本机服务。

很多小伙伴和我一样想自己动手做个自己的小网站,网站做好了发现只能用ip:端口访问,且自己的ip地址也是动态分配的,比较麻烦. 申请域名什么的又比较费时,暂时不想花money和time在上面.这时花生壳就是一个很好的选择了. 网上有一些windows和linux下的花生壳软件的安装和配置的方法,基于能简单就简单得原则,我发现不需要安装软件业可以使用. 方法如下: 一.首先申请花生壳的帐号,这是必须的,申请好帐号后会有一个免费的域名. http://www.oray.com/   注册用户  得到免

【动态域名解析工具】tunnel,国内版的ngrok,花生壳可以睡觉了

在笔者的系列微信开发教程中,有一个比较基础且重要的一节:微信开发的调试.在文章中我推荐了两种动态域名解析的工具用于将本地的开发环境部署成服务器,一种是花生壳,一种是ngrok,但毕竟我等屌丝用不起或者不愿意付费试用花生壳,导致花生壳经常来大姨妈(解析失败).而ngrok的服务器是国外的,而天朝的网络想必大家都懂的.那在这样的一个环境下,调试微信的时候显得特别不方便.无意中呢,看到tunnel这样一个工具,看了下官网的介绍后,觉得尝试使用下,最终让我觉得放弃使用花生壳和ngrok了.至于为何,那我

使用EJS脚本实现花生壳动态域名更新服务(二)

此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/AV3yQv 在<使用EJS脚本实现花生壳动态域名更新服务(一)>中,我们粗暴的把代码放在一起,然后执行.利用EJS支持的“#include”预编译指令我们可以以更加优美的方式组织代码. 步骤如下: 把BASE64编码部分的代码复制到一个新建的脚本. /** * UTF16和UTF8转换对照表 * U+00000000 – U+0000007F   0xxxxxxx * U+0000

使用花生壳直接访问本地的电脑(例:nginx服务)

1.去花生壳官网注册一个帐号,并申请一个免费域名 http://domain.oray.com/free 2.下载一个花生壳客户端(内网版.公网版都可以)推荐公网版,文件小又好用. http://hsk.oray.com/download/ 3.官网关于公网版使用说明 http://service.oray.com/question/749.html 注意:A.你不需要像他一样在搭建WEB网站,用你的nginx服务或者tomcat服务就可以. B.如果你不是用路由器拨号,而是直接用自己电脑拨号的

通过Linux shell实现的花生壳动态域名解析(DDNS)

笔者家里有一台linux服务器,需要通过花生壳的DDNS定位其IP地址访问.故创建脚本如下,以解决最近出现的路由嵌入式设备不能DNS解析的问题,如果你跟我有同样的需求,欢迎参阅本教程: 1.yum包的安装 yum -y install curl 2.建立存放脚本文件夹 mkdir ~/script 3.创建域名解析脚本 vim编辑~/script/pusoray.sh 加入如下内容: #!/bin/bash domain="example.oicp.net" user="ex

花生壳+端口映射实现远程ssh访问内网linux主机

一.花生壳安装(安装前需要在花生壳网站注册获得一个免费域名,有了这个域名,后边才能在外网通过访问这个域名来实现ssh登陆内网linux主机) [[email protected] 桌面]# wget http://download.oray.com/peanuthull/linux/phddns-2.0.6.el6.x86_64.rpm --2014-10-27 20:11:30--  http://download.oray.com/peanuthull/linux/phddns-2.0.6.

Mikrotik RouterOS 脚本-花生壳动态域名解析

1.setp1 开启NTP协议并修改时区: /system ntp client set enabled=yes server-dns-names=1.centos.pool.ntp.org /system clock set time-zone-name=Asia/Shanghai 检测路由是否与动态域名服务器通讯正常: /ping ddns.oray.com 2.setp2 修改脚本前,先组装一个URL测试: /tool fetch url="http://ddns.oray.com/ph/