linux系统中,tcp灌包连接失败是什么原因 | 您所在的位置:网站首页 › vsftpd234 › linux系统中,tcp灌包连接失败是什么原因 |
没有将回应包发送到客户端。linux系统中,tcp灌包连接失败的原因是没有将回应包发送到客户端的35425端口,因此客户端认为建立TCP连接失败,表现出现的现象就是连接断线或网络断开等。首先,如果正在使用vsftpd,可以先把其停掉,命令:service vsftpd stop,接下来需要编辑/etc/xinetd.d/下的`gssftp配置文件,文件内容如下:
# default: off
# description: The kerberized FTP server accepts FTP connections
# that can be authenticated with Kerberos 5.
service ftp
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/ftpd
server_args = -l -a
log_on_failure += USERID
}
在文件中,我们要修改的内容有:
1、disable = yes 改为 disable =no ,系统默认ftp功能是无效的,修改使ftp功能生效。
2、server_args = -l -a 改为 server_args = -l。
without -a means : *enable weak authentication*
其中表示使用Kerberos 5验证机制,而一般的ftp是不支持该验证机制的。
修改完毕后,将其保存。
3、重启启动xinetd服务。请执行一下的命令(/etc/xinetd.d/):
service xinetd restart
service vsftpd restart 问题描述:linux重装系统后,通过另一台服务器连接此服务器报错
问题原因: RSA host key for 121.41.12.234 has changed and you have requested strict checking. Host key verification failed. 重装系统后修改了密码,而ssh会把每次访问过的计算机的公钥都保存在~/.ssh/known_hosts文件中,当下次访问同样的计算机时,openssh会核对公钥,如果公钥不对,会发出警告; 解决问题: 1、打开~/.ssh/known_hosts文件,然后找到对应ip的记录,删除; 2、ssh-keygen -R +ip ; 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/yw/7238334.html |
CopyRight 2018-2019 实验室设备网 版权所有 |