解决live CD方式启动Ubuntu系统不能启动openssh-server服务

当直接从Live CD镜像(例如从U盘)启动Ubuntu系统时,如果想要安装sshd服务,那么需要安装openssh-server软件包,如果用apt-get install的方式安装不了就换用aptitude安装,安装成功后却发现启动不了ssh服务,如下所示:

问题展现:


Preconfiguring packages ...
Selecting previously unselected package openssh-server.
(Reading database ... 154905 files and directories currently installed.)
Unpacking openssh-server (from .../openssh-server_1%3a6.0p1-1ubuntu1_i386.deb) ...
Selecting previously unselected package ssh-import-id.
Unpacking ssh-import-id (from .../ssh-import-id_2.12-0ubuntu1_all.deb) ...
Processing triggers for ureadahead ...
Processing triggers for ufw ...
Processing triggers for man-db ...
Setting up openssh-server (1:6.0p1-1ubuntu1) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Creating SSH2 ECDSA key; this may take some time ...
initctl: Unknown job: ssh
start: Unknown job: ssh
Setting up ssh-import-id (2.12-0ubuntu1) ...

Trying to start it manually produces the same result:

[email protected]:~$ sudo start ssh
start: Unknown job: ssh
[email protected]:~$ sudo /etc/init.d/ssh start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service ssh start
initctl: Unknown job: ssh

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start ssh

解决方案:

这应该算是Ubuntu的一个bug,可以用下面的方法解决:

[email protected]:~$ sudo /usr/sbin/sshd
Missing privilege separation directory: /var/run/sshd
[email protected]:~$ sudo mkdir /var/run/sshd
[email protected]:~$ sudo /usr/sbin/sshd
[email protected]:~$ netstat -nlt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN

启动端口22表示ssh服务成功启动,可以使用ssh localhost测试下。

参考资料:openssh-server package does not start
sshd on a live CD boot

解决live CD方式启动Ubuntu系统不能启动openssh-server服务

时间: 2024-10-11 15:12:23

解决live CD方式启动Ubuntu系统不能启动openssh-server服务的相关文章

Ubuntu 系统 开机启动失败启示

./deploy/apache-activemq-5.10.0/bin/linux-x86-64/activemq start sudo /usr/local/nginx/sbin/nginx sudo fdfs_trackerd /etc/fdfs/tracker.conf sudo fdfs_storaged /etc/fdfs/storage.conf rc.local文件中有上面几条命令(这是修改后的结果). 修改前是什么????是这样: sudo fdfs_storaged /etc/

ubuntu 下安装配置 telnet server服务

下面我们来对Ubuntu Linux telnet的安装和设置进行一下讲解.首先我们需要加载telnet的服务,之后对于root等有关方面进行设置. 在Windows系统中,telnet的配置相对简单一些.那么在Ubuntu Linux中的telnet的设置就相对比较麻烦了.不少朋友都对这个安装过程不熟悉.没有关系,这里我们就来对Ubuntu Linux telnet的安装设置进行一下讲解. 1. sudo apt-get install xinetd telnetd 2. Ubuntu Lin

win10下安装Ubuntu后,启动时没有win10选项解决方法

通过在ubuntu里修改启动引导,解决. 1.进入Ubuntu系统,Ctrl+alt+t进入终端,输入以下命令即可 sudo gedit /etc/default/grub 2.在打开的gedit编辑器中找到这一行字: GRUB_DEFAULT=0 3.然后修改为: sudo update-grub 在终端中可以看到: found windows10 ... 再重启电脑就可以进入win10啦 原文地址:https://www.cnblogs.com/hsl-shiliang/p/9173105.

VMware中安装了Ubuntu系统,如何调整窗口大小?

废话不多说,我使用的VMware版本是10版,最近安装好Ubuntu12.04系统后发现现实窗口默认显示很小的一块,让我难以忍受,所以决心解决这个问题! 其实很简单, 1. 首先要在VMware软件中启动ubuntu系统,然后点击选项”虚拟机“->"安装VMware Tools" 2. 创建一个用来挂载软盘的目录,运行命令: sudo mkdir  /mnt/cdrom 3. 将软盘挂载到上述目录运行命令: sudo mount /dev/cdrom  /mnt/cdrom 4.

Ubuntu 系统搭建php服务器 用ssh 远程操作

一:在桌面下载xshell客户端连接 ,vmavar 上的 Ubuntu系统,遇到的问题跟大家分享一下,希望大家少走弯路 Ubuntu系统默认没有ssh server 要安装 apt-get install openssh-server 服务端程序 apt-get install openssh-client 客户端程序 查看是否启动 ps -e|grep ssh ps -e 是查看系统进程 看到sshd 说明ssh-server 已经启动 sshd 的开启与关闭 sudo /etc/init.

windows linux 双系统默认启动windows 的几种方法

装了双系统后,在开机时总会有想让一个系统默认启动的时候,一般安装完Ubuntu和XP双系统后,开机时默认的是启动Ubuntu系统,可是当想让XP作为默认启动的系统时怎么办呢? 在早期的Ubuntu系统中,启动管理器用的是grub,要改动开机默认启动的系统的,仅仅要改动/boot/grub/下的menu.lst即可了,可是在后来的Ubuntu系统中採用的是grub2,而grub2已经没有menu.lst文件了. grub2由三部分组成:/etc/default/grub文件 . /etc/grub

移动硬盘安装Ubuntu系统(UEFI引导)的一些记录

移动硬盘需要提前将磁盘分区表类型转为GUID(即 GPT) 转换方法:使用DiskGenius软件,选中磁盘右键,选择 "转换分区表类型为GUID格式" . 磁盘分区 为了避免安装系统时出现 "分配到/的分区/dev/sdb3开始于3584字节,使用磁盘的最小对齐,这可能造成非常差的性能" 这样的错误,可以提前在Windows系统下将分区创建好. 使用DiskGenius,创建分区如下: 注意 序号0的分区[本地磁盘(G:)]是一个FAT32类型的分区(其实是一个

VMware Tools (ubuntu系统)安装详细过程与使用

前一段时间博主在VMware虚拟机上安装了Ubuntu系统,如果还没有安装的同学可以参考博主上一篇文章:VMware Ubuntu安装详细过程. 猿友们都知道linux不太好用,如果你想将你主机Windows上的文件或安装包放到虚拟机上,VMware Tools是必不可少的工具. 欢迎关注,相互学习讨论,后续还会有更多linux搭建java开发环境和框架相关博客. 下面小宝鸽附上VMware Tools安装的详细流程. 1.打开虚拟机VMware Workstation,启动Ubuntu系统,菜

VMware虚拟机扩展Ubuntu系统磁盘空间

1 首先给虚拟机扩容 虚拟机->设置->硬盘->实用程序->扩展磁盘容量 2 启动Ubuntu系统 2.1 打开终端安装gparted,sudo apt-get install gparted:输入sudo gparted打开gparted. 2.2 依次删除"/dev/sda2"."/dev/sda5",(若无法删除,右键/dev/sda5,点击“SwapOff”),点击菜单栏上删除按钮 ,依次删除"/dev/sda5"