开启、关闭、查看SSH服务

本文详细介绍了如何在Linux系统中临时启动、重启、停止SSH服务,以及如何查看SSH服务状态和设置SSH服务的开机自启状态。包括使用脚本文件和service命令进行操作的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、临时启用SSH服务

1、通过SSH服务器的启动脚本文件启动SSH服务
通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”启动SSH服务,命令执行如下。

/etc/rc.d/init.d/sshd start

在这里插入图片描述
命令执行后, SSH服务开始运行。
2、使用Linux下的service命令启动SSH服务
使用service命令启动SSH服务,命令执行如下。

service sshd start

在这里插入图片描述
命令执行后, SSH服务停止运行。

二、临时重启SSH服务

1、通过OpenSSH服务器的启动脚本文件重启SSH服务
通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”重启OpenSSH服务,命令执行如下。

/etc/rc.d/init.d/sshd restart

在这里插入图片描述
命令执行后, SSH服务自动停止并再次启动。
2、使用Linux下的service命令重启SSH服务
使用service命令重启SSH服务,命令执行如下。

service sshd restart

在这里插入图片描述
命令执行后, SSH服务自动停止并再次启动。

三、临时停止SSH服务

1、通过OpenSSH服务器的启动脚本文件停止SSH服务
通过OpenSSH服务器的脚本文件“/etc/rc.d/init.d/sshd”停止OpenSSH服务,命令执行如下。

/etc/rc.d/init.d/sshd stop

在这里插入图片描述
命令执行后, SSH服务停止运行。
2、使用Linux下的service命令停止SSH服务
使用service命令停止SSH服务,命令执行如下。

service sshd stop

在这里插入图片描述
命令执行后, SSH服务停止运行。
提示: SSH服务的启动和停止方法、格式都是一样的,只不过使用的命令不同,比如:停止用stop,启动用start。

四、查看SSH服务状态

1、通过OpenSSH服务器的启动脚本文件查看SSH服务状态

/etc/init.d/sshd status

在这里插入图片描述
2、使用Linux下的service命令查看SSH服务状态

service sshd status

在这里插入图片描述

五、取消SSH服务开机自启

一般情况下,SSH服务默认开机自启。

chkconfig --level 2345 sshd off

(–level 指定系统在2345运行级别时)。
在这里插入图片描述
重启设备,查看SSH服务状态。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

六、设置SSH服务开机自启

一般情况下,SSH服务默认开机自启。

chkconfig --level 2345 sshd on

(–level 指定系统在2345运行级别时)。
重启设备,查看SSH服务状态。
在这里插入图片描述
在这里插入图片描述

要检查sshd远程服务是否开启,可以按照以下步骤进行操作: 1. 首先,使用命令`netstat -anp| more`来查看是否有22端口监听。如果有22端口监听,说明sshd服务已经开启了。\[1\] 2. 如果没有22端口监听,说明sshd服务没有开启。可以使用以下命令来安装和启用sshd服务: - 使用命令`sudo apt-get install openssh-server`来安装openssh-server。 - 安装完成后,使用命令`sudo service sshd restart`来启动sshd服务,它会监听端口22。\[1\] 3. 为了确认sshd服务是否正常工作,可以使用telnet命令来远程连接服务器并检查端口是否连通。使用命令`telnet ip port`,将ip替换为服务器的IP地址,port替换为22。如果telnet成功连接,说明sshd服务已经开启并且端口连通。\[1\] 另外,还可以使用以下命令来检查sshd服务的状态和进行操作: - 使用命令`sudo ps -e | grep ssh`来查看ssh服务是否安装和启动。如果有sshd进程,说明服务已经启动。 - 如果没有sshd进程,可以使用命令`sudo apt-get install openssh-server`来安装openssh-server,并使用命令`sudo /etc/init.d/ssh start`来启动sshd服务。 - 使用命令`sudo service ssh status`来查看sshd服务的状态。 - 使用命令`sudo service ssh stop`来关闭sshd服务。 - 使用命令`sudo service ssh restart`来重启sshd服务。\[2\] 最后,要连接到Linux服务器,可以使用以下步骤: 1. 使用命令`ifconfig`来查看服务器的IP地址。如果没有ifconfig命令,可以使用命令`sudo apt install net-tools`来安装net-tools包,然后再次使用`ifconfig`命令。 2. 复制服务器的IP地址,并使用连接工具连接到该IP地址。\[3\] 通过以上步骤,您可以检查sshd远程服务是否开启,并连接到Linux服务器。 #### 引用[.reference_title] - *1* *2* *3* [Ubuntu远程连接linux无法连接或者连接拒绝,检查sshd是否开启(默认监听端口22)](https://blog.csdn.net/qq_43048316/article/details/111240278)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值