关于一个SFTP问题报错排查过程

这篇具有很好参考价值的文章主要介绍了关于一个SFTP问题报错排查过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题背景

📓问题概述

日常运维工单为用户在文件服务器上建立账户之后,用户反馈登录报错;通过相邻网段服务器进行sftp登录报错如下:

sftp无法登录,运维案例分析,服务器,java,网络

百度一下过去经验,通过重启sshd服务和检查sshd_config配置都没问题。一筹莫展!!!

二、排查过程

📌排查思路

  1. 尝试通过winscp客户端sftp登录,报连接异常情况;异常退出,跟服务器sftp服务访问过去错误一样

       sftp无法登录,运维案例分析,服务器,java,网络

  1. 怀疑程序句柄数异常导致,检查发现ulmit -n, 发现只有默认1024,同时通过命令检查服务器上当前程序文件句柄数

        sftp无法登录,运维案例分析,服务器,java,网络

        进一步检查limits.conf,发现只是对用户做了句柄数限制,全局句柄数没问题。切换到root下已设置最大值。

        sftp无法登录,运维案例分析,服务器,java,网络

  1. 开始怀疑程序是不是没启动,检查了程序情况,正常

sftp无法登录,运维案例分析,服务器,java,网络    

       4. 检查程序端口连接情况,发现问题,实际监听是61022端口

sftp无法登录,运维案例分析,服务器,java,网络

  1. 通过指定端口61022登录测试,成功。

sftp无法登录,运维案例分析,服务器,java,网络

三、总结

此类故障根据经验来判断,实际上端口不会默认进行修改,所以要整体检查服务是否正常。才能判断问题所在。文章来源地址https://www.toymoban.com/news/detail-694009.html

到了这里,关于关于一个SFTP问题报错排查过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Pycharm 远程连接docker进行远程调试,ssh测试可连接,但是sftp连接不上的问题

    docker端口配置映射都正确,自己的xshell可以成功连接,使用Pycharm就是sftp连接不上,一直在等待。ssh解释器里显示是连接成功的,但是整个配置到sftp里却是连接失败。删除本机的known_hosts文件、删除重启pycharm、重启电脑、关机重开都不行,以为是sftp的问题,但是发现xftp软件

    2024年02月04日
    浏览(12)
  • linux 之 shell脚本实现SFTP下载、上传文件、执行sftp命令

    linux 之 shell脚本实现SFTP下载、上传文件、执行sftp命令

    需求方通过sftp不定时的上传一批用户(SBXDS_ACC_M_任务ID_yyyymmddHHMMSS.csv),需要我们从这些用户中找出满足条件的用户。然后把这些结果用户通过文件的形式上传到ftp。 ip1能连接hive库环境,不能连接sftp。 ip2不能连接hive库环境,能连接sftp。 ip1和ip2是共享盘,能同时访问公共目录

    2024年02月19日
    浏览(15)
  • nginx 代理sftp,达到访问nginx服务器就间接访问sftp服务器

    nginx 代理sftp,达到访问nginx服务器就间接访问sftp服务器

    测试环境部署规划: 192.168.0.101 nginx 服务器    192.168.0.102 sftp 服务器  192.168.0.103  作为客户端去访问,这里三台机器选用centos 7.9系统,客户端可以使用window,软件访问sftp服务! 首先 1.在192.168.0.101机器上部署nginx  步骤: #安装依赖 yum install gcc pcre-devel openssl-devel  wget -y 

    2024年02月16日
    浏览(22)
  • 如何排查 IDEA 自身报错?| 以 IntelliJ IDEA 2023.1.4 无法刷新项目 Maven 模块的问题为例

    如何排查 IDEA 自身报错?| 以 IntelliJ IDEA 2023.1.4 无法刷新项目 Maven 模块的问题为例

    这个问题是 2023 年 7 月 26 日遇到的,当时还是 IDEA 2023.1.4,结果文章还没写完,7 月 27 日自动给更新了 IDEA 2023.2。问题估计解决了。 所以,本文就简单提一下 IDEA 自身报错的排查方法。 先说问题怎么处理: IDEA 设置从 Maven wrapper 改为使用内置 Maven。 Maven 项目模块调整后,

    2024年02月15日
    浏览(145)
  • sftp命令的用法

    记录一下 sftp 命令的简单常用方法。 使用 sftp 连接服务器。 语法: sftp -P 端口号 用户名@IP地址 例子: sftp -P 123 root@127.0.0.1 注意:指定端口时 -P 是要大写,没有指定端口则默认为 22 端口。 上传文件或文件夹。 语法: put 本地文件路径 远程存放目录 例子: put /zwjason/test/m

    2023年04月23日
    浏览(5)
  • Linux安装sftp服务

    1.关闭防火墙和selinux 2.查看ssh是否已安装并启动 3.新建用户组、用户和sftp目录 1.新建目录 2.新建用户组 3.新建用户 4.新建sftp可写目录 4.配置SSH和SFTP 服务器 1.备份sshd_config配置文件并查看文件中的有效配置 2.修改sshd_config配置文件 5.重启ssh服务 6.新建测试文件并授权 7.从另一

    2024年02月04日
    浏览(4)
  • sftp命令 添加端口(亲测)

    要在sftp命令中指定端口,请使用以下语法: sftp -oPort=port_number username@host 其中, port_number 是你要连接的SFTP服务器的端口号, username 是登录SFTP服务器所使用的用户名, host 是SFTP服务器的主机名或IP地址。 例如,如果要通过端口号1234连接到SFTP服务器(主机名为example.com)并使

    2024年02月11日
    浏览(7)
  • sftp使用

    ​ sftp username@192.168.1.100 ​ lcd lls lpwd cd ls pwd get filename get -r foldername put filename put -r foldername exit

    2023年04月09日
    浏览(10)
  • sftp使用方法

    要谈 sftp ( SSH File Transfer Protocol ),首先要谈 ftp ( File Transfer Protocol ),大家都知道ftp是文件传输协议,它基于 tcp 协议,可以用来发送文件。刚开始学web开发的时候,接触到一些免费的云空间,当时就是用的一个 ftp 工具把项目传上去的。 定义: sftp是Secure File Transfer Pr

    2024年02月14日
    浏览(9)
  • Python SFTP 详细使用

    SFTP(SSH File Transfer Protocol)是一种基于SSH协议的安全文件传输协议。Python提供了paramiko库来实现SFTP功能。本文将详细介绍如何使用Python和paramiko库进行SFTP操作。 首先,我们需要安装paramiko库。在命令行中执行以下命令: 接下来,我们需要连接到SFTP服务器。首先,导入paramik

    2024年02月12日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包