本文目录:
- 1、centos7最小化安装后开启ssh
- 2、linux查看ssh是否开启
- 3、如何检查cent os是否开启ssh
- 4、centos怎么查看ssh服务器配置
centos7最小化安装后开启ssh
开启ssh服务需要root权限,先用root账户登陆
先检查有没有安装ssh服务:rpm -qa | grep ssh
如果没有安装ssh服务就安装 : yum install openssh-server
安装好后在ssh配置文件里进行配置 : vim /etc/ssh/sshd_config
修改完后用 /bin/systemctl start sshd.service 开启ssh服务,这个命令没有回显
开启后用 ps -e | grep sshd 检查一下ssh服务是否开启
再用netstat -an | grep 22检查一下22端口是否开启
将ssh服务添加到自启动列表中:systemctl enable sshd.service
linux查看ssh是否开启
; linux怎么查看ssh是否开启?我们一起来了解一下吧。
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在命令行状态下面,输入指令lsof-i:22,按回车。
4、此时会打印出所有ssh端口的开启状态。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
如何检查cent os是否开启ssh
有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。
CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同
Linux:
netstat -nap #会列出所有正在使用的端口及关联的进程/应用
lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用
一、检查端口被哪个进程占用
代码如下 复制代码
netstat -lnp|grep 88 #88请换为你的apache需要的端口,如:80
SSH执行以上命令,可以查看到88端口正在被哪个进程使用。如下图,进程号为 1777 。
二、查看进程的详细信息
ps 1777
SSH执行以上命令。查看相应进程号的程序详细路径。如下图。
三、杀掉进程,重新启动apache
代码如下 复制代码
kill -9 1777 #杀掉编号为1777的进程(请根据实际情况输入)
service httpd start #启动apache
SSH执行以上命令,如果没有问题,apache将可以正常启动。
Windows系统:
netstat -nao #会列出端口关联的的进程号,可以通过任务管理器查看是哪个任务
最后一列为程序PID,再通过tasklist命令:tasklist | findstr 2724
再通过任务管理结束掉这个程序就可以了
centos怎么查看ssh服务器配置
这个,cat /etc/issue 早期linux尝试这个命令lsb_release -a redhat和centos可以查看这个文件 [root@LVS-1 ~]# cat /etc/redhat-release CentOS release 6.6 (Final)
【centos查看ssh】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: