linux中启动ssh失败解决方案2009年04月25日 星期六 下午 06:30在开启SSHD服务时报错.
sshd re-exec requires execution with an absolute path
用绝对路径启动,也报错如下:
Could not load host key: /etc/ssh/ssh_host_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available — exiting解决过程:
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
#/usr/sbin/sshd
在启动sshd服务的时候 出现以下错误提示:
could not load host key : /etc/ssh/ssh_host_dsa_key
查看 /etc/ssh/目录下,缺少这个文件,这个文件是ssh用第二版协议的时候必须要用到的。
解决方法:运行命令手动建立该文件
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
重新启动sshd服务 /etc/rc.d/sshd start
使用ssh客户端测试连接,通过密码验证。连接正常。
附录:ssh配置文件
1.修改/etc/ssh/sshd_config文件中的以下几行
将#Port 22 前的注释去掉
将#PermitRootLogin no 更改为 #PermitRootLogin yes 这样允许root用户可以远程登录(在线上服务器的时候要屏蔽掉该选项,不能允许root用户直接登录。
将#PasswordAuthentication yes 前的注释去掉
将#PermitEmptyPasswords no 前的注释去掉
保存修改。
将 /etc/inetd.conf中的对应ssh服务前的注释去掉。开机运行该服务。
然后重启sshd服务。/etc/rc.d/sshd start
分享到:
相关推荐
Ubuntu 16.04 SSH安装失败的解决方案
连接Linux服务器工具SSH 3.2.9 方便快捷!
ssh修改端口启动失败
LINUX SSH显示中文乱码解决方法,我们经常都会遇到这样的问题,远程SSH登录LINUX系统时中文字体显示乱码,这里教你怎么解决这个问题。
Linux基础 电子教材-08-Linux中的ssh服务和web服务.pdf 学习资料 复习资料 教学资源
SSH启动失败解决方法.docx
linux 中ssh的安装与使用.doc
3.1 linux ssh的安装 首先检查Linux是否安装ssh Rpm –p sshd 如果安装好了将显示 SSH的版本信息,否则请下载安装包进行安装。 下载:openssh-1.2.3.tar.gz。 1)编译OpenSSH需要zlib-devel软件包,这个软件包包括...
linux_ssh命令 常用, 别忘记啦
linux自动升级ssl&ssh脚本
linux服务器防止ssh密码暴力破解的解决方案.docx
linux java web SSH 工具 远程
主要介绍了Hadoop SSH免密码登录以及失败解决方案的相关资料,需要的朋友可以参考下
ssh工具 用于连接远程服务器 linux 系统 解压 安装即可使用
linux ssh windows 连接LINUX windows 连接LINUX
Linux下必备软件SSH,操作Linux超方便
安全加固后,操作系统的SSH加密级别增加,导致使用SSH程序无法登陆
linux_ssh2
Linux_SSH配置和禁止Root远程登陆设置文档
对于linux与windos之间的数据的交换是很有用的