首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >专用IRC信道

专用IRC信道
EN

Server Fault用户
提问于 2010-01-16 16:10:13
回答 5查看 879关注 0票数 0

假设我在linux机器上运行了一个IRC服务器,到达该机器的唯一方法就是通过ssh。我不想向世界开放任何端口,我只是希望那些在服务器上登录的人能够连接到运行在该主机上的IRC服务器。

我总是可以将SSH发送到服务器,并通过ssh转发一些端口。有更好的办法吗?是否有IRC客户端允许我安装私钥,然后为我转发IRC端口?

EN

回答 5

Server Fault用户

发布于 2010-01-16 16:14:23

我认为您应该能够在许多客户机中编写一个脚本,它将执行命令行打开带有端口转发的SSH连接,然后在localhost上连接到适当的端口。

票数 1
EN

Server Fault用户

发布于 2010-01-17 19:27:30

如果您的用户都能够在与ircd相同的系统上运行irc客户端:许多客户端和服务器能够使用UNIX域套接字上的连接,所以侦听传入通信量的唯一东西是sshd。

票数 0
EN

Server Fault用户

发布于 2010-01-18 00:42:30

如果您知道如何设置SSH来使用authorized_keys文件中的密钥进行身份验证,那么您已经是半途而废了。您可以将文件配置为在具有私钥的用户登录时自动运行脚本/命令。这甚至可以包括在服务器端运行IRC客户端。

或者,在客户端,您需要进行-L 6667:ircserver:6667端口转发。然后,只需将您的IRC客户端连接到localhost:6667,它就会正常工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/103580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档