LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 943|回复: 9

动态IP的电脑如何开启SSH服务?

[复制链接]
发表于 2011-7-26 16:44:25 | 显示全部楼层 |阅读模式
有台办公室的电脑,想让它作为文件中转或者备份的远程服务器,
但是,它的IP是动态的,而且局域网的网络结构很特殊,
好像是中心结构,办公室的两台电脑无法ping通,
但可以通过外部服务器,例如qq传送文件。

不知道这样的电脑能不能开启公网的SSH、VNC服务?
请指教。

印象中本版曾经有人用动态IP开启过SSH服务。
发表于 2011-7-26 22:24:04 | 显示全部楼层
1.不关机
2.花生壳神马的...
回复 支持 反对

使用道具 举报

发表于 2011-7-26 22:34:12 | 显示全部楼层
ssh可以反向连接。

即外网可以连接至内网。

google 之 “ssh 反向连接”
回复 支持 反对

使用道具 举报

发表于 2011-7-27 01:27:06 | 显示全部楼层
dynamic DNS.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-27 09:22:48 | 显示全部楼层
Post by iamkr;2145476
1.不关机
2.花生壳神马的...


去他的官网下了一个,好像没有gentoo的,
是不是随便哪一个都可以用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-27 09:24:00 | 显示全部楼层
Post by linyunxian;2145477
ssh可以反向连接。

即外网可以连接至内网。

google 之 “ssh 反向连接”


反向链接是不是必须有一台电脑有固定的IP啊?
其实我的电脑都是通过局域网连出去的,
局域网内无法通讯。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-27 09:24:48 | 显示全部楼层
Post by mathfeel;2145483
dynamic DNS.


peanut hull是不是就是其中的一种工具啊?
有没有其他的类似工具,gentoo自带的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-28 10:41:02 | 显示全部楼层
哪位高手能不能介绍一下Gentoo中的dynamic DNS的配置啊?
回复 支持 反对

使用道具 举报

发表于 2011-7-28 16:05:16 | 显示全部楼层
Post by easior lars;2145538
哪位高手能不能介绍一下Gentoo中的dynamic DNS的配置啊?


  • 确保本地服务器有公网IP或有有效的UPnP端口映射。
  • 在某个支持Dynamic DNS的DNS服务网站注册帐号,较著名的选择有:
    http://www.zoneedit.com/
    http://www.no-ip.com/
    http://www.dyndns.com/
  • 将你已拥有的域名的nameserver设为该DNS服务的nameservers,或者在该DNS服务网站注册一个免费子域名,并设置为dynamic DNS;
  • 在本地服务器安装并配置一个update client。不同的DNS服务支持不同的选择。DD-WRT等路由器固件亦支持dynamic DNS的update。
  • 我个人的选择是通过DNS-o-Matic服务间接更新ZoneEdit的IP(因为DNS-o-Matic可以同时更新多个服务),本地update client用的是ddclient(Perl,相对轻量级)。
    https://www.dnsomatic.com/
    DNS-o-Matic支持的update client可看:
    https://www.dnsomatic.com/wiki/software#other
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-29 07:19:48 | 显示全部楼层
Post by RichardGv;2145552

  • 确保本地服务器有公网IP或有有效的UPnP端口映射。
  • 在某个支持Dynamic DNS的DNS服务网站注册帐号,较著名的选择有:
    http://www.zoneedit.com/
    http://www.no-ip.com/
    http://www.dyndns.com/
  • 将你已拥有的域名的nameserver设为该DNS服务的nameservers,或者在该DNS服务网站注册一个免费子域名,并设置为dynamic DNS;
  • 在本地服务器安装并配置一个update client。不同的DNS服务支持不同的选择。DD-WRT等路由器固件亦支持dynamic DNS的update。
  • 我个人的选择是通过DNS-o-Matic服务间接更新ZoneEdit的IP(因为DNS-o-Matic可以同时更新多个服务),本地update client用的是ddclient(Perl,相对轻量级)。
    https://www.dnsomatic.com/
    DNS-o-Matic支持的update client可看:
    https://www.dnsomatic.com/wiki/software#other

您太有心了,感谢你的劳动。

不过仍有下面几点没搞明白:

  • 确保本地服务器有公网IP或有有效的UPnP端口映射。

    [#]能上网算不算有公网IP?
    UPnP这个好像没怎么听说过,没有使用相关设备。

  • 在某个支持Dynamic DNS的DNS服务网站注册帐号,较著名的选择有:
    http://www.zoneedit.com/
    http://www.no-ip.com/
    http://www.dyndns.com/

    [#]已在http://www.dyndns.com/注册。

  • 将你已拥有的域名的nameserver设为该DNS服务的nameservers,或者在该DNS服务网站注册一个免费子域名,并设置为dynamic DNS;

    [#]应该在上述网上申请nameservers。其实,不太确定nameservers是什么?

  • 在本地服务器安装并配置一个update client。不同的DNS服务支持不同的选择。DD-WRT等路由器固件亦支持dynamic DNS的update。

    [#]已安装ddclient.

  • 我个人的选择是通过DNS-o-Matic服务间接更新ZoneEdit的IP(因为DNS-o-Matic可以同时更新多个服务),本地update client用的是ddclient(Perl,相对轻量级)。
    https://www.dnsomatic.com/

    [#]这个还需要了解。

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表