* 查询 SSH是否安装或启动(centOS)
# rpm -qa|grep ssh
这是一个已经安装并启动了SSH的输出信息。
openssh-5.3p1-123.el6_9.x86_64
libssh2-1.4.2-1.el6.x86_64
openssh-askpass-5.3p1-123.el6_9.x86_64
openssh-server-5.3p1-123.el6_9.x86_64
openssh-clients-5.3p1-123.el6_9.x86_64
*查询SSH进程
#ps -e|grep ssh
ps 是 Process Status 缩写。
*开启端口
开启22端口
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
*修改SSH端口
#vi /etc/ssh/sshd_config
# $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.# This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::# Disable legacy (protocol version 1) support in the server for new
# installations. In future the default will change to require explicit
# activation of protocol 1
Protocol 2# HostKey for protocol version 1
Port 22,也可以在下面 增加其他的端口
Port 100
Port 101
...
SSH默认的端口是 22
* 命令netstat 常用参数
也可以使用netstat去查询一些参数
netstat -[atunlp]
-a 将目前系统上所有的连接、监听、Socket数据都列出来;
-t 列出tcp网络数据包的数据;
-u 列出udp网络数据包的数据;
-n 不列出进程的服务名称,以端口号来显示;
-l 列出目前正在网络坚挺的服务;
-p 列出该网络服务的进程PID。
例如:
- [root@linux ~]# netstat -anp | grep 1521
- tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN 2542/tnslsnr
- tcp 0 0 127.0.0.1:31115 127.0.0.1:1521 ESTABLISHED 2550/ora_pmon_orcl
- tcp 0 0 127.0.0.1:1521 127.0.0.1:31115 ESTABLISHED 2542/tnslsnr
- [root@linux ~]# netstat -an | grep 1521
- tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN
- tcp 0 0 127.0.0.1:31115 127.0.0.1:1521 ESTABLISHED
- tcp 0 0 127.0.0.1:1521 127.0.0.1:31115 ESTABLISHED