在我的环境中,我有一个运行CentOS 5的linux服务器,我在这个服务器上设置了一个telnet服务,以便通过telnet进行连接。然而,过了一段时间后,我尝试连接并得到了这个错误:This session is no longer connected。
一旦我重新启动xinetd服务,这条消息就会消失,并且我能够再次使用telnet。对于如何调试这个问题,或者我可以签出哪些日志来查看可能导致此错误的原因,有什么想法吗?提前感谢您的任何建议或帮助,您可以推荐。
我从Linux服务器telnet到windows机器以运行python脚本。该脚本将继续运行约25分钟,但由于Telnet已关闭,它始终在运行约20分钟后退出。在Linux服务器上显示"connection closed by foreign host“。
有没有办法在脚本运行期间保持会话打开?
windows上的Telnet配置:
The following are the settings on localhost
Alt Key Mapped to 'CTRL+A' : YES
Idle session timeout : Not On
我正在运行以下简单的telnet脚本,它只是登录到机器并退出。
同一脚本在一个Linux服务器上运行良好(通过1000次迭代),但在另一个Linux服务器(例如200次尝试后失败)失败(一致)。
在失败的情况下,失败所需的迭代次数是不同的,但是失败是持久的。
#!/usr/bin/perl
use Net::Telnet;
my $loop = 0;
my $dumpfile = "dump.log";
my $inputfile = "input.log";
for ($loop =1; $loop <=1000; $loop++) {
谁能这么好解释我呢。在日志auth.log中的linux服务器上,我找到了下一行:
Jul 27 09:16:30 aws-ftp sshd[13186]: Bad protocol version identification 'telnet mail.softlution.com 2222' from 194.120.221.212 port 63085
谷歌给了我这个链接:
https://scottlinux.com/2012/03/07/troubleshooting-ssh-server-logs-and-error-messages/
例6,但是在这个消息域中,t
当我试图在telnet Linux7.2.1511发行版上运行CentOS服务时,它会引发以下错误:
service telnet restart
Redirecting to /bin/systemctl restart
telnet.service Failed to restart telnet.service: Unit telnet.service failed to load: No such file or directory.
在我的计算机上运行的telnet服务器版本:
rpm -qa | grep telnet
telnet-0.17-59.el7.x86_64
t
我找了很多东西,但没能解决那个问题。我能够访问运行在不同windows机器上的MySQL服务器。我已经采取的步骤是
将my.ini文件绑定地址更改为0.0.0.0
创建用户并由GRANT ALL PRIVILEGES ON DATABASE.* TO user@'%' IDENTIFIED BY 'password';授予权限
从命令行到windows MySQL server mysql -h windows server ip -u user -p
它工作得很好,在MySQL工作台上,我可以从我的机器连接到windows MySQL服务器
当我启动一个侦听端口的应用程序时,我的服务器上有一个问题:我可以从同一台机器连接到它,但不能从外部世界连接。在尝试使用irssiproxy创建irc保镖时,我注意到了这个问题(我以前在另一台服务器上成功地做到了这一点)。irssi应该侦听我指定的端口,而irssi的另一个实例可以连接到它。如果我在我的服务器上启动另一个irssi实例,它就能正常工作,但它不能从internet上的任何其他机器上运行。(备注:在同一台计算机上尝试时,我成功地使用了127.0.0.1和公共ip )。
首先,我认为问题来自于我的irssi设置,但我试着听netcat的一个端口并连接到它,我也遇到了一个类似的问题:
n
我正在用Qt构建一个telnet服务器应用程序,当我从linux telnet客户端连接时,输出看起来很棒。例如,向我的控制台发送"A“<< endl << "B”<< endl << "C“如下所示:
A
B
C
现在,当我从Windows telnet客户端连接时,我看到
A
B
C
显然,Qt的endl只发送'\n‘。有没有一个简单的解决方案?如果我用"\r\n“替换endl,我现在会搞乱linux客户端吗?我是不是也要冲一冲?
下面是我用来发送到telnet客户端的实际代码:
QString