重新安装ssh后出现

pdw2009 2010-03-03 09:30:00
我是参照http://blog.chinaunix.net/u3/106043/showart_2104746.html这个贴子的内容,重装了ssh,原来服务器上是使用rpm 的方式安装的,我是以源代码的方式得装了 ssh5.3,现在报能以执行/usr/sbin/sshd 的方式来启动sshd ,却无法使用
service sshd restart来的方式来重启,报sshd: unrecognized service错误,这是为什么?
我该怎么样解决这问题,谢谢各位大哥!


...全文
1229 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuijie_cn 2010-03-15
  • 打赏
  • 举报
回复
上面说的都很全面了,搞定了吗?帮顶
qihuanfengyun 2010-03-04
  • 打赏
  • 举报
回复
直接执行
#/usr/sbin/sshd


它可能中端没有任何显示。
不过这时ssh已经能用 你可以测试一下。
smile89haha 2010-03-04
  • 打赏
  • 举报
回复
我在虚拟机下安装了Ubuntu,也装了wine,可是我要运行或安装windows下的软件怎么办呢?刚从windows转到Linux这边,所以都不会啊!请教一下~~~~~~~~O(∩_∩)O谢谢
skyblue4444 2010-03-04
  • 打赏
  • 举报
回复
希望有会的人来帮你解答下
快要沉了,帮你顶下
durant 2010-03-03
  • 打赏
  • 举报
回复
快要沉了,帮你顶下
希望有会的人来帮你解答下
steptodream 2010-03-03
  • 打赏
  • 举报
回复
本来打算跟你一起研究探讨一下的 结果你发完贴就不来了 我也睡了 嘿嘿

1.到/var/log下去确认一下相关日志文件看看有没有什么错误或者警告信息
2.确认/etc/ssh目录下文件是否完整
3.检查设定文件是否有误
4.你执行的命令/usr/sbin/sshd 有时候执行这个命令不会有任何输出信息 你以为启动成功了 其实根本没启动成功 因此启动完了之后最后用ps确认一下进程是否存在 最好/usr/sbin/sshd -c /path/sshd_config
其实在linux下启动很多程序都是通过/etc/init.d/下的脚本来的 启动之后也最后用ps确认一下进程
5.service sshd restart 其实service(这个命令不是bin文件 就是一个脚本 cat /sbin/service查看它的实现代码)也是通过去/etc/init.d/下找该服务的脚本来启动的( 所以你先确认下sshd的启动脚本是否还在 如果在确认启动脚本前面关于各种路径的设置是否正确
6.自己多尝试
steptodream 2010-03-03
  • 打赏
  • 举报
回复
确认你的sshd_config没错
ps axu | grep sshd 查看sshd是否真的已经启动 启动新版之前 先关闭旧版本
然后用如下的命令启动试试
/usr/sbin/sshd -c /path/sshd_config

确认一下日志文件 看看有没有什么错误或者警告信息

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧