我在 USB 上安装了带有 usb-creator-gtk 的 lubuntu 13.10 32 位 iso 映像,并为其分配了 2GB 的永久存储空间。这是为瘦客户端准备的,我的办公室里没有任何存储设备,我们也没有办法进行 net pxe 启动。
从此 USB 启动瘦客户端后,我安装了 openssh-server,但它就是无法启动:
$ sudo start ssh
start: Unknown job: ssh
嗯,好吧,为什么?dmesg
什么都没有显示,也没有/var/log/syslog
。
我可以手动启动sshd
,后我首先创建了/var/run/sshd
目录:
$ sudo -i
# mkdir /var/run/sshd
# /usr/sbin/sshd
# ps awux | grep sshd
... -> shown
# pkill sshd
# start ssh
start: Unknown job: ssh
/etc/init/sshd
存在并且具有合理的内容(与我的普通工作站相比)。
有任何想法吗?
重新安装(→ sudo apt-get purge openssh-server; sudo apt-get install openssh-server
)没有帮助:(
答案1
要安装使用它
sudo apt-get install openssh-server
尝试使用重新启动服务
sudo service ssh restart ## to start / restart
检查防火墙是否阻止了 22 端口
sudo ufw allow 22 ## allow the 22 port
希望它能够发挥作用。
答案2
也许 init 守护进程对你的 ssh 服务一无所知:如果initctl list | grep ssh
没有返回任何内容,则尝试手动重新加载 init 的配置:
sudo initctl reload-configuration
然后尝试使用以下命令启动 ssh:
sudo start ssh
或者
sudo service ssh start