我正在使用SSH连接创建一个本地模拟器(未连接到Internet).我已经开始使用特定范围的端口号进行sshd,并对一系列设备进行NAT处理.我必须找到当前连接的端口号.

OS CentOS 5.5

OpenSSH 6.1

我做了以下事情.它适用于正常使用(手动用户).但是当尝试严格的测试(自动化)时,似乎有时找不到端口号.

#!/bin/bash

WHOINFO=`who -m`

USERNAME=`echo $WHOINFO | awk 'NR==1{print $1}'`

PTSNUMBER=`echo $WHOINFO | awk 'NR==1{print $2}'`

USERSTR=$USERNAME"@"$PTSNUMBER

PID=`ps -eLf | grep $USERSTR | awk 'NR==1{print $3}'`

if [ -z "$PID" ];

then

exit

fi

PORTSTR=`netstat -natp | grep $PID | awk 'NR==1{print $4}'`

PORTNUMBER=${PORTSTR//*:/}

echo $PORTNUMBER

ssh查找linux端口,linux – 查找当前连接的端口号SSH相关推荐

  1. 修改服务器里的端口,怎么修改windows服务器登陆端口号

    一般windows服务器默认的远程连接的端口号是3389,有时我们需要更改这个端口号. 警告 :注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统.Microsoft 不能保证您可以解决因注 ...

  2. mysql怎么看端口号_mysql端口号(怎么查看mysql的端口号)

    mysql端口号(怎么查看mysql的端口号) 2020-05-07 21:54:58 共10个回答 如何查看mysql的端口号 1使用命令showglobalvariableslike'port'; ...

  3. 端口号被占用时,查找占用该端口号的进程并释放端口号

    端口号被占用,使用如下4步恢复端口号: win+R按键,在运行窗口的文本输入框中输入"cmd"打开命令行窗口. 查询端口号被哪个进程占用:netstat -aon|findstr ...

  4. linux下oracle端口修改,Oracle 修改监听端口号1521

    在Oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为Oracle数据库服务器,存在极其大的安全隐患,在这里,教大家如何修改Oracle默认端口号为9999: 1.查 ...

  5. 查找进程对应的PID和对应的端口号

    查找电脑运行的进程对应的PID和对应的端口号 步骤一:打开任务管理器 → "详细信息" → "PID" 以 PID 为 3544 的进程为例 步骤二:" ...

  6. linux svn 指定端口号,linux(Ubuntu)搭建Subversion服务器+修改svn端口号

    一.搭建 Subversion 服务器 1.首先需要安装 subversion 这个软件: sudo apt-get install subversion 注:使用apt-get安装软件,ubuntu ...

  7. 端口号是什么以及常见端口号

    端口号---具有网络功能的应用软件的标识号.注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义).当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTT ...

  8. xserver服务端口号_服务器怎么开通端口号

    dns端口号的服务器如何开启端口 答:在架设dns服务器时,linux系统需要在防火墙规则中内加入UDP端口53的外网访问,windows系统需要在防火墙里添加端口,选择UDP,输入端口号53,如果使 ...

  9. 电脑怎么找到tomcat端口_查看tomcat端口号(怎么看tomcat的端口号)

    查看tomcat端口号(怎么看tomcat的端口号) 2020-05-07 22:35:14 共10个回答 如何查看自己tomcat的端口号 首先我们需要知道,http的默认端口是80,也就copy是 ...

最新文章

  1. Java培训进阶书籍推荐,赶快收藏起来!
  2. R语言包_manipulate
  3. paddlehub安装使用
  4. linux内核杂记(6)-进程调度(1)
  5. C语言程序设计 | 扫雷游戏
  6. 写lua时需要注意的地方
  7. 计算机网络基础常考简答题,计算机网络基础知识简答题
  8. oracle杀死进程时权限不足_如何解决Oracle数据库在迁移过程中的权限不足问题
  9. 【Vue】—数据的双向绑定v-model
  10. 软件行业正面临一场新的变革——SaaS软件
  11. No.4 - 第一章 启航 - 什么是事件驱动型应用 | Flink 知其然,知其所以然
  12. 选中Excel单元格自动导入多个Excel worksheets
  13. 苹果手机显示没有连接服务器怎么办啊,苹果手机更新连接到服务器出现问题怎么办...
  14. 只用2秒,轻松获取一线所有城市公交数据!
  15. 虚拟机和宿主机通过socket通信【C4】
  16. AtCoder - agc005_b(单调栈)
  17. Android开发之GPS测试完整案例源码详解之实时检测GPS的状态
  18. 小米机器人磁条_如何评价小米米家扫拖机器人1C?
  19. Android总笔记(未全)
  20. python做es的聚合统计和分页读取

热门文章

  1. bugku 杂项 就五层你能解开吗_长春老旧小区加装电梯,你家符合条件吗?_媒体_澎湃新闻...
  2. Linux下netstat常用,Linux netstat常用命令
  3. mysql多线程使用一个链接_探索多线程使用同一个数据库connection的后果
  4. mysql join图解_MySQL中Join算法实现原理分析[多图]
  5. mongotemplate中save抛出异常_异常处理的三个好习惯 | Python 工匠
  6. php 栈实现历史记录后退,栈:如何实现浏览器的前进和后退功能
  7. sklearn中lstm_分别用sklearn和tensorflow做房价预测
  8. Latex 加空格的方法
  9. android 开发书签大全,一站式的导航分享!
  10. Item 13 Minimize the accessibility of classes and members