ssh无法启动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh无法启动相关的知识,希望对你有一定的参考价值。
参考技术A 问题描述:
以前一直能够通过Xshell来连接服务器,但是突然连接不上了.由于/var目录重新挂载导致
解决思路:
首先通过命令查看SSH服务的状态:
可以看到,有错误,但是没有显示详细信息:
使用命令,定位错误详细信息
可以看到是因为没有/var/empty/sshd这个目录
使用命令创建相关目录,然后重新启动sshd服务即可.
问题二
SSH 服务时出现如下错误:status=255 ,Bad configuration options
配置秘钥登陆导致ssh无法启动
现在要恢复密码登陆
vi /etc/ssh/sshd_config
这行注释
删除/etc/ssh目录下的秘钥文件
删除.ssh目录下所有秘钥文件
使用 ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 重新生成后
报错提示 ssh使用秘钥文件连接提示WARNING: UNPROTECTED PRIVATE KEY FILE!
报错提示 Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.
这个是权限的问题
可采取以下两步解决
XAMPP 无法启动:SSH 无法访问
【中文标题】XAMPP 无法启动:SSH 无法访问【英文标题】:XAMPP Doesn't Start: SSH Not Accesible 【发布时间】:2019-03-16 13:53:06 【问题描述】:所以基本上,我正在尝试学习如何使用 XAMPP 来制作一个带有 MySQL 的 php 服务器。但是,当我尝试启动它时,启动按钮不起作用。由于某种原因,该按钮呈灰色显示。
控制菜单的图像:https://imgur.com/a/v4O1GZ2
当我尝试从常规选项卡启动服务器时,它显示一个黄点,表示它正在启动(此处图片:https://imgur.com/a/VEkRES2),完成后,它显示此错误消息:https://imgur.com/a/Zu6hTgi
单击显示详细信息时出现的错误:无法启动堆栈:ssh 不可访问
日志:
INFO: Starting "XAMPP" stack
ERROR: Error starting "XAMPP" stack: cannot start stack: ssh not accessible`
我什么都试过了;我尝试重新安装,我尝试删除我的 ~/.bitnami 文件夹,但没有任何效果。
【问题讨论】:
【参考方案1】:我昨晚偶然发现了这个帖子,得知这是因为我使用了CHMOD 777
,不幸打破了XAMPP
。
所以想分享一下我是如何“解决”这个问题的(拯救了我的文件),而没有最近的 Time Machine 备份,以防它可能对其他人有所帮助。
Step 1:
Copy the virtual XAMPP machine (machine.qcow2) in terminal
‘$ cd .bitnami/stackman/machines/xampp/vm’
Now '$ open .' and move the 'machine.qcow2' file to e.g. downloads.
Step 2:
Delete the .bitnami folder.
Step 3:
Delete and re-install XAMPP.
Step 4:
Launch XAMPP and mount the image, then move machine.qcow2 file into '/opt/lamp/htdocs' using Finder.
Step 5:
Install qemu-utils and p7zip-full
'$ sudo apt-get install qemu-utils'
'$ sudo apt-get install p7zip-full'
Step 6:
Go into the 'htdocs' directory and convert machine.qcow2 to machine.iso with qemu
'$ cd /opt/lampp/htdocs'
'$ qemu-img convert image.qcow2 image.iso'
Step 7:
'Unzip' the .iso file
'$ 7z x image.iso'
就是这样!如果你现在'$ ls'
,你会看到你的旧文件!
然后我使用7z
用旧文件制作了一个 Zip 备份文件夹,将7z
移动到我的桌面,删除并重新安装了XAMPP
。清除新的“htdocs”并再次解压缩文件。
这花了我大约半个晚上才弄清楚,所以希望它对某人有用!
【讨论】:
【参考方案2】:也许您需要更改端口。有时不同的程序使用相同的端口,它不能正常工作。尝试更改端口。
Changing ports Xammp
【讨论】:
以上是关于ssh无法启动的主要内容,如果未能解决你的问题,请参考以下文章
ssh无法启动 (code=exited, status=255)
shell脚本中ssh命令远程调用java启动脚本无法启动java进程
如何使用 Remote-SSH 修复 VS Code 错误:“终端进程无法启动:启动期间发生本机异常(forkpty(3)失败。)。”?