linux 服务器重启ssh服务,提示file too short
时间: 2023-06-12 08:08:14 浏览: 205
当你重启SSH服务时出现"file too short"的错误通常是由于SSH二进制文件被截断或损坏所致。这个错误通常可以通过重新安装SSH来解决。你可以尝试以下步骤:
1. 卸载SSH:运行命令sudo apt-get remove openssh-server。
2. 删除残留的文件:运行命令sudo rm -rf /etc/ssh/和sudo rm -rf /var/empty/sshd/。
3. 清除SSH缓存:运行命令sudo apt-get clean。
4. 重新安装SSH:运行命令sudo apt-get install openssh-server。
在重新安装SSH后,重启SSH服务,应该就可以正常工作了。
相关问题
如果通过ssh重启Linux服务器关闭php
如果您希望通过SSH重新启动Linux服务器并关闭PHP,可以使用以下步骤:
1. 连接到Linux服务器:使用ssh命令连接到您的Linux服务器。
2. 停止PHP服务:使用以下命令停止PHP服务:
```
sudo service php7.4-fpm stop
```
如果您的Linux服务器上安装的是其他版本的PHP,请将命令中的“php7.4-fpm”替换为您的PHP版本。
3. 重启服务器:使用以下命令重新启动服务器:
```
sudo reboot
```
您需要输入管理员密码来确认重启。
4. 验证PHP是否已关闭:在服务器重新启动后,使用以下命令验证PHP是否已关闭:
```
sudo service php7.4-fpm status
```
如果PHP已关闭,您将看到一条类似于“php7.4-fpm is not running”的消息。
这些步骤可以帮助您通过SSH重新启动Linux服务器并关闭PHP。请注意,在关闭PHP之前,请确保您的网站或应用程序不需要PHP服务运行。
linux重启ssh服务命令
要重启SSH服务,在Linux中可以使用以下命令:
1. 使用systemctl命令:
```
sudo systemctl restart ssh
```
2. 使用service命令:
```
sudo service ssh restart
```
无论你选择哪种方式,都需要以管理员权限运行这些命令。这将重新启动SSH服务并应用任何配置更改。