首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用sshd命令管理openssh服务器守护进程

sshd命令是opensshd软件套件中的服务器守护进程。 openssh套件在不安全的网络中为两台为信任的主机之间建立加密的数据通信,是rlogin、rsh等明文传输数据的通信工具的替代品。...语法格式: sshd [参数] 常用参数: -4 强制使用IPv4地址 -6 强制使用IPv6地址 -D 以非后台守护进程的方式运行服务器 -d 调试模式 -e 将错误发送到标准错误设备,而不是将其发送到系统日志...-f 指定服务器的配置文件 -g 指定客户端登录的过期时间(默认时间为120秒),如果在此期限内,用户没有正确认证,则服务器断开此客户端的连接 -h 指定读取主机...sshd: [root@linux ~]# /usr/sbin/sshd -d 以测试模式运行sshd: [root@linux ~]# /usr/sbin/sshd -t 强制使用IPv6地址: [...root@linux ~]# sshd -6 查看sshd服务状态: [root@linux ~]# service sshd status 启动sshd服务: [root@linux ~]# service

1.2K30

Linux服务器查看CPU性能指标及进程 Linux系统怎么查看cpu负载?

很多朋友对Linux的各命令不是非常了解,当我们购买的香港vps安装Linux系统后发现变慢或者频繁死机,那么就需要看检查一下CPU的负载情况,查看到底是什么进程占用的。...今天分享Linux系统如何查看CPU进程及各项指标,Linux服务器查看CPU性能指标及进程的方法,希望能给大家带来帮助。...通常1核的cpu不应超过4,如是4核cpu则不应超16(即:cpu核数 * 4),超过则说明负载较高存在异常。...其他参数说明如下: us(user time) 表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。...二、查看服务器进程 继续使用top命令查看即可 如上图,可以清楚发现php-fpm进程很占资源。

10.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Linux服务器感染kerberods病毒 | 挖矿病毒查杀及分析

查看CPU占用率之后,发现CPU被大量占用。...二、查杀方法 1、断网,停止定时任务服务; 2、查杀病毒主程序,以及保护病毒的其他进程; 3、恢复被劫持的动态链接库和开机服务; 4、重启服务器和服务; 附查杀脚本(根据情况修改) (脚本参考(https...://blog.csdn.net/u010457406/article/details/89328869)) 查杀完成以后重启服务器,发现过段时间,登陆主机,无论本地还是ssh远程登陆,依然会有病毒进程被拉起...(劫持sshd服务,每次登陆均可拉起病毒进程) 3、执行顺序 ① 执行恶意脚本下载命令 ?...② 主进程操作 1> 添加至开机启动,以及/etc/bashrc 2> 生成了sshd文件 劫持sshd服务 3> 将netdns文件设置为开机启动 4> 编译libcryptod.c为/usr/local

3K40

实战矿马:消灭“薅羊毛”门罗币矿马(config.sh;zhihuatnail.so;sshd2)

---- 案例背景 1.发现在CentOS服务器进程中,出现大量config.sh进程,但每个CPU占用不高,每个config.sh进程占用7%~10%左右的,8个进程,整体已实现占用80%以上的CPU...,影响服务器正常运行(可见矿马作者开始有分布式,无文件的逻辑编写矿马了) image.png ---- 被入侵原因 1.被植入挖矿进程的原因经最后的溯源分析,问题在于服务器对ssh服务(22端口)未配置访问源...(目的:快速定位高占CPU进程) top -c 定位出占用较高的恶意进程,这几个服务的PID分别为24768,32566,25639,25820,15711,24190,28157,25787 image.png...,为服务器CPU降压 kill -STOP 24768,32566,25639,25820,15711,24190,28157,25787 第三步:查看定时任务(目的:挖矿进程常有写入定时任务的习惯,...---- 清理 第四步:删除该恶意进程定时任务,再删除恶意进程文件 首先清理/tmp/javax/sshd2: rm -rf /tmp/javax/sshd2

2K142

矿机排查实战

研发小伙伴反馈,他手里的服务器出问题了,负载高居不下。查看进程,发现一个进程名为 spreadQlmnop,CPU占用 395%,这是什么鬼?我告诉他,你被挖矿了。...>>/etc/hosts 通过ps命令查看进程pid为13893: ps -ef | grep spreadQlmnop 查看进程占用的资源: lsof -p 13893 发现进程还连着一个域名的服务...去掉系统属性再试: chattr -i /etc/sshd rm /etc/sshd 还是提示无法删除,检查进程,发现一个可疑进程 ....清理完成,检查进程,还有可疑之处: /usr/bin/.sshd 对linux比较熟悉的同学应该知道sshd进程正确的位置是 /usr/sbin/sshd(不知道也没关系,可以找一台正常的机器进行对比)...Linux服务器管理建议: 不要允许使用用户名和密码登录,尤其是弱口令,简直就是天然肉鸡,取而代之使用更安全的ssh登录方式,至少也要使用 pem 密钥登录。

1.1K20

Linux运维常用命令

查看cpu使用率 top 2.查看内存使用率 free -h 3.查看磁盘使用率 df -h 4.查看当前目录占用空间大小 du -sh . 5.查看指定端口占用情况 lsof -i:端口号...netstat -tunlp | grep 端口号 6.查看指定程序进程 ps -ef | grep 程序名称 7.杀死指定进程id进程 kill -9 进程id 8.查看防火墙运行情况...ifcfg-eth0 17.vi文件内查找命令 /要查找的内容 18.vi全局替换命令 将文档中所有aaa替换为bbb :%s/aaa/bbb/g 19.vi文件删除当前行 dd 20.重启服务器...PermitRootLogin no 27.重启sshd服务 systemctl restart sshd 28.设置sshd服务开机自启动 systemctl enable sshd 29....上传本地文件至服务器指定目录 scp 本地文件 root@ip:指定目录 30.下载服务器指定文件至本地指定目录 scp root@ip:指定文件 本地指定目录 31.抓包保存至文件 tcpdump

4.9K10

关于CPU 中央处理器调优

(如同"独占",吞吐量小)(时间片,把请求分为一个一个的时间片,一片一片的分给CPU处理)我们现在使用x86就是这种架构 分时——现在流行的PC机和服务器都是采用这种运行模式,即把CPU的运行分成若干时间片分别处理不同的运算请求...CPU 调整进程nice值,让进程使用更多的CPU 优先级控制: nice值 #范围, -20 ~ 19 越小优先级越高 普通用户0-19 nice 作用:以什么优先级运行进程 。...亲和力 taskset 作用:在多核情况下,可以认为指定一个进程在哪颗CPU上执行程序,减少进程在不同CPU之前切换的开销 语法: taskset -c N 命令 4.1本机是4核CPU ,指定vim...亲和力掩码,1代表第一个CPU核心 4.2查sshd进程运行在哪几个CPU上 [root@docker-01 scripts]# ps -axu | grep sshd root 3537...进程工作在cpu ID分别为0,1,2,3这个四个cpu上面的切换。

75110

记录服务器被入侵病毒:ssh密码被更改登录失败、恶意程序跑满了cpu、jar包启动失败自动kill、一直弹出You have new mail in varspoolmailroot

问题现象: ssh登录密码:无缘无故没人动服务器密码就被更改过,也向同事咨询过没人动过服务器,然后通过修改密码重新登录服务器。...第一反应是以为服务器资源不足导致的 查看运行内存、磁盘空间都是足够的 被人入侵了,搞了个定时任务,把CPU资源全占用了。...系统为了保持稳定,所以自动kill进程 top #查看占用CPU等情况 直接去进行kill这个sshd的程序会重新生成新的 kill -9 2172 #将这个名为sshd、pid为2172的程序...#直接把这个可疑的目录删除掉 查看进程详情 ll /proc/7289 我也删除了/usr/bin/sshd程序 并通过yum重新安装、启动 然后修改了ssh的端口号 将默认的22端口号做修改...,这个名为sshd的程序被我kill了,并且不会重新生成,以及重新登录服务器的时候也不会产生这个程序 解决前: 解决后: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

97710

linux系统运维企业常见面试题集合(二)

原因:系统inode满了,因为所有的文件的文件名信息都是存放在inode里面的,文件内容是存放在block里面 可以使用df -i 来查看inode的使用情况 [root@mysql-1 download...60785 1 60784 1% /dev/shm /dev/sda1 51200 38 51162 1% /boot 4 磁盘空间满了...删除的日志信息,一部分可能还是被进程调用,因此,需要重启nginx服务来释放进程;或者实际生产环境中使用>/log/access.log清空文件 5 查看apache进程数 perfork模式 ps...客户端向反向代理发送请求,反向代理按一定的规则转发至目标服务器,并将返回的内容返回给客户端,可分为以下两种: 配置内部不同服务器转发: upstream app1 { server...,打开一个socket的虚拟文件,表明连接建立成功 请求:浏览器通过socket向服务器提交请求(一般是GET或POST请示命令) 应答:浏览器请求提交后,通过HTTP协议传送给服务器服务器收到后进行处理将结果又通过

55821

SSH服务突然连接不了案例总结

一台Oracle数据库服务器(Linux版本为Oracle Linux Server release 5.7)今天中午突然出现短暂的ssh连接不上的情况,ssh连接不上的时候,ping服务器正常,使用psping...检测端口22也是正常(只返回5个包,没有持续ping),使用SQL Developer可以登录数据库进行任何操作,另外,通过DPA工具发现该服务器CPU等资源消耗很低(发现数据库服务都正常后,就出去吃饭了...他做了一个截图对比,如下所示. ping是一个网络层的协议,只是表明网络在3层是通的;tomcat是应用层协议 吃饭回来后,发现ssh已经可以正常登录服务器,检查发现这个进程已经运行了二百多天了,那么也就是说...使用ps -ef | grep sshd 找到sshd进程,执行下面命令 [root@mylnx01 ~]# ps -eo pid,lstart,etime | grep 3423  3423 Sun...在ssh连接中,服务器首先提供其标识字符串,然后等待客户端提供其标识字符串。 如果连接丢失,或者客户端刚刚退出,就会出现日志中所看到的内容。

1.5K10

这年头,木马也会用连环计

再查看内存、硬盘、CPU运行情况时就发现了卡顿的原因: CPU被占满,其中三个进程同名,如果在挖矿的话那就是保活用。额外发现一个细节,服务器持续运行时间一千二百多天,着实够稳定。...然后使用pkill命令,才将同类进程尽数杀掉。此时再查看CPU状态,刚才前几个100%的进程已然消失,CPU恢复正常。可以判断出那几个进程属于同类进程。...情报中还给出了一个准确的远控地址: 对比此木马和远控端常用样本的sha256特征值,相同: 然后,该木马运行后会创建sshd木马,那一长串的字符是其进程号: 4.马二 既然名称中包含sshd,那么直接筛选名称中包含...sshd的网络连接: 启动了很多进程,指向外部22端口,大概可以确定是在暴力破解,且由于账密不对,tcp状态已变成CLOSE_WAIT。...在top时发现了问题: 有一个进程占用CPU居然超过了500%!快速定位: 从时间上看,是在恢复ossl木马后所创建。查看网络连接状态: 如此多的tcp连接,明显不正常。

15910

【科研利器】进程管理

:55 up 6:25, 2 users, load average: 0.00, 0.01, 0.05 top:命令 14:48:55:当前系统时间 up 6:25:该服务器运行的时间 2...CPU的百分比(内核态) ni:优先级较高的进程占用CPU的百分比 id:CPU的空闲程度 wa:等待状态的进程占用CPU的百分比 hi:硬中断占用CPU的百分比 si:软中断占用CPU的百分比 st:...出现假死怎么办 使用nice将sshd进程优先级调高。这样当系统内存吃紧,还能勉强登陆sshd,进入调试。然后分析故障。...nice值越低,表示优先级越高,例如:-20,该进程更不倾向于让出CPU # 指定优先级执行命令 nice -n 19 vim 1.txt # 重置,已经在运行的程序的优先级 # 查看sshd服务的优先级...CPU类型 CPU密集型:计算相关 io密集型:数据库相关服务 企业级负载分析实战 领导:某一台服务器,很卡,怎么办? 卡的原因:服务器,负载太高 如何定位,什么程序,导致负载高?

89320

记录服务器被入侵病毒:ssh密码被更改登录失败、恶意程序跑满了cpu、jar包启动失败自动kill、一直弹出You have new mail in varspoolmailroot

问题现象: ssh登录密码:无缘无故没人动服务器密码就被更改过,也向同事咨询过没人动过服务器,然后通过修改密码重新登录服务器。...第一反应是以为服务器资源不足导致的 查看运行内存、磁盘空间都是足够的 被人入侵了,搞了个定时任务,把CPU资源全占用了。...系统为了保持稳定,所以自动kill进程 top #查看占用CPU等情况 直接去进行kill这个sshd的程序会重新生成新的 kill -9 2172 #将这个名为sshd、pid为2172的程序...#直接把这个可疑的目录删除掉 查看进程详情 ll /proc/7289 我也删除了/usr/bin/sshd程序 并通过yum重新安装、启动 然后修改了ssh的端口号 将默认的22端口号做修改...,这个名为sshd的程序被我kill了,并且不会重新生成,以及重新登录服务器的时候也不会产生这个程序 解决前: 解决后:

92710

线上服务内存OOM问题定位三板斧

题目 某服务器上部署了Java服务一枚,出现了OutOfMemoryError,请问有可能是什么原因,问题应该如何定位?...不妨设服务进程PID为10765(没错,就是CPU占用高的那个倒霉的进程《线上服务CPU100%问题快速定位实战》)。...例如,某一台线上服务器sshd进程PID是9339,查看 ll /proc/9339/fd ll /proc/9339/task ?...如上图,sshd共占用了四个句柄 0 -> 标准输入 1 -> 标准输出 2 -> 标准错误输出 3 -> socket(容易想到是监听端口) sshd只有一个主线程PID为9339,并没有多线程。...作业 对线上服务器的一台tomcat,查看proc下的fd目录和task目录,特别是对于句柄fd目录的查询,有意想不到的惊喜哟,一定要动手试试哈。

1.9K60

Linux基础之系统资源监控与任务管理 原

服务器重启后生效,防火墙会恢复到服务器重启之前的状态。 5、vmstat系统资源 vmstat:侦测系统资源变化(必须记住)。 动态的了解一下系统资源的运作,CPU/内存/磁盘输入输出状态。...CPU(cpu字段)     us:(user)非内核态的(用户进程CPU使用情况。     sy:(system)内核态所使用(系统进程)的CPU情况。     ...用来跟踪日志文件) 在另外一个会话终端上(连接同一台虚拟机): [root@localhost ~]# pstree –Aup |-sshd(2928)-+-sshd(3332)---bash(3336...~]# pstree –Aup |-sshd(2928)-+-sshd(3332)---bash(3336)-+-pstree(3518)         |                                      ...`-tail(3517)         |            `-sshd(3440)---bash(3444)   #另外一个终端进程 [root@localhost ~]# ps ax |

1K10

如何使用Sysdig监视您的Ubuntu 16.04系统

核心Sysdig应用程序监视其安装的服务器。但是,该项目背后的公司提供了一个名为Sysdig Cloud的托管版本,可以远程监控任意数量的服务器。...evt.cpu是捕获事件的CPU编号。在上面的输出中,evt.cpu为0,这是服务器的第一个CPU。 proc.name是生成事件的进程的名称。...process:过滤进程信息,例如生成事件的进程的id和名称。 evt:过滤事件信息,如事件编号和时间。 user:过滤用户信息,如用户ID,用户名,用户主目录或登录shell。...例如,要保存进程生成的200个事件nano,请输入以下命令: $ sudo sysdig -n 200 -w sysdig-trace-nano.scap proc.name=nano 然后,在连接到服务器的另一个终端中...开箱即用的视图有29个,包括进程,系统调用,线程,容器,进程CPU,页面错误,文件和目录。 当您在csysdig没有参数的情况下启动时 ,您将从“ 进程”视图中看到实时事件。

2.6K00

米哈游,顺利进入二面!

它们的主要区别在于权限和可执行的操作: 内核态(Kernel Mode):在内核态下,CPU可以执行所有的指令和访问所有的硬件资源。这种模式下的操作具有更高的权限,主要用于操作系统内核的运行。...用户态(User Mode):在用户态下,CPU只能执行部分指令集,无法直接访问硬件资源。这种模式下的操作权限较低,主要用于运行用户程序。...最后引用大佬的一张图做下总结: TCP拆包包原因 TCP拆包和包现象是由于TCP协议的特性以及网络传输过程中的各种因素所导致的: TCP协议是基于字节流的传输层协议,没有固定的分包边界。...在这个过程中,可能会出现拆包和包现象。 网络传输中的延迟和拥塞会影响数据包发送的速度和到达接收方的顺序。这可能导致数据包的拆分和组合不规律,从而出现拆包和包现象。 接收方的缓冲区大小限制。...使用更高级的传输层协议,如WebSocket,它在TCP基础上增加了数据帧的概念,可以更好地解决拆包和包问题。

17710
领券