linux中提示COULD NOT LOAD HOST KEY: /ETC/SSH/SSH_ED25519_KEY

启动SSHD 的时候系统提示

Could not load host key: /etc/ssh/ssh_ed25519_key

新版的opensshd 中添加了Ed25519 做签名验证,而之前系统里没这个算法的证书,所以办法也很简单新生成下证书即可。

ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ED25519_key

我是输入命令/etc/init.d/ssh start后出现提示:

Could not load host key: /etc/ssh/ssh_host_ED25519_key

然后直接输入ssh-keygen -t dsa -f /etc/ssh/ssh_host_ED25519_key

重启ssh,然后就好了

时间: 2024-11-25 09:24:33

linux中提示COULD NOT LOAD HOST KEY: /ETC/SSH/SSH_ED25519_KEY的相关文章

Linux有问必答:如何修复“sshd error: could not load host key”

Linux有问必答:如何修复"sshd error: could not load host key" 问题:当我尝试SSH到一台远程服务器时,SSH客户端登陆失败并提示"Connection closed by X.X.X.X".在SSH服务器那端,我看到这样的错误消息:"sshd error: could not load host key.".这发生了什么问题,我怎样才能修复该错误? 该SSH连接错误的详细症状如下. SSH客户端方面:当你

Linux中提示No such file or directory解决方法

  问题描述 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行.转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可. 2)方法 用vim打开该sh文件,输入: [plain] :set ff 回车,显示fileformat=dos,重新设置下文件格式: [plain] :set ff=uni

linux中提示Wrong permissions on configuration file

今天在linux服务器上安装配置完vsftpd之后,ftp根目录指定到网站根目录/var/www/,权限给以777,之后再次访问http://SERVER_IP_ADDRESS/phpMyAdmin,无法打开phpMyAdmin出现这样的提示: Wrong permissions on configuration file, should not be world writable! 查资料一看,原来phpMyAdmin要在755权限下才能正常访问(777权限不可以正常访问). 解决办法:  代

linux中提示 bash: command not found

今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示: bash: xx command not found. 那么,首先就要考虑root 的$PATH里是否已经包含了这些环境变量(可能是我安装的时候选择了"最小安装",导致一些功能没开启). 主要是这四个:/bin , /usr/bin, /sbin, /usr/sbin. 四个主要存放的东东: ./bin: bin为binary的简写主要放置一些系统的必备执行档

linux中提示Wrong permissions on configuration file...解决方法

错误提示 Wrong permissions on configuration file, should not be world writable! 解决办法 phpMyAdmin要在755权限下才能正常工作(777不行).所以解决办法也就来了: SSH,cd到phpMyAdmin上级目录, chmod -R 755 phpMyAdmin

linux中提示ERROR: listen(): bind() failed errno:99问题

服务器A搭建的mongodb,为了安全起见,在配置文件/etc/mongod.conf中设置了 band_ip=127.0.0.1.最近要允许其它主机访问服务器A的mongodb,理所当然的以为在band_ip中增加需要访问的主机的IP地址就可以实现这个需求,然后修改成如下之后: band_ip=172.0.0.1,10.20.12.33 重启mongod服务,报错如下: ERROR: listen(): bind() failed errno:99 Cannot assign requeste

linux中提示The requested URL *** was not found on this server

因为之前别人在服务器上装了nginx,我装了apache后,访问出现The requested URL *** was not found on this server,查看了下/etc/httpd/conf/httpd.conf,发现原因: DocumentRoot指向错误,于是修改之,另外确保你的apache开启了rewrite_module模块 Apache的rewrite_module模块,支持.htaccess rewrite_module没开启,开启过程如下: centos的配置文件

linux中进程上下文频繁切换导致load average过高

一.问题现象   现网有两台虚拟机主机95%的cpu处于idle状态,内存使用率也不是特别高,而主机的load average达到了40多.   二.问题分析   先在主机上通过top.free.ps.iostat 等常用工具分析了下主机的CPU.内存.IO使用情况,发现三者都不高.通过vmstat 1 查看的结果如下:     从vmstat的输出结果来看,io项的block in 和block out 并不频繁.而system项的每称的中断数(in).每秒的上下文切换(cs)特别频繁.这就造

linux中load average判断服务器负载情况

top命令:top 显示如下: load average后面三个值分别是1分钟.5分钟.15分钟的负载情况.数据是每隔5秒钟检查一次活跃的进程数,然后根据这个数值算出来的.如果这个数除以CPU的数目,结果高于5的时候就表明系统在超负荷运转了. 查询cpu内核数: cat /proc/cpuinfo 很显然第二幅图中top后显示load average: 185.87,149.43,489.26 即可看出一分钟内185.87/4  远远大于5,此时服务器已经超负荷运转,必然很缓慢.(正常情况应该为