本文已参与「新人创作礼」活动,一起开启掘金创作之路。
1.执行scp命令的时候报错:Host key verification failed
今天在执行scp命令的时候发现报错Host key verification failed
这台服务器使用很长时间了,期间执行scp一直没问题,突然想起服务器之前出现问题,系统重装过因此需要在/root/.ssh/known_hosts文件里面将对应记录删除掉,然后重新执行即可。
2.服务器突然无法使用xshell连接,重启sshd服务的时候报错
今天在使用xshell连接服务器的时候无法连接,使用控制台登录进去后,想着重启一下sshd服务,结果也报错
然后查看sshd服务状态
输入sshd -t 检查如下:
提示bad permissions Could not load host key:/etc/ssh/ssh_host_ed25519_key可能是权限问题
chmod 600 /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
然后重启sshd服务
service sshd start
启动成功后,使用xshell连接成功。
3.执行shell脚本的时候报错bin/sh^M: 坏的解释器: 没有那个文件或目录
执行shell脚本的时候报错如下
-bash: ./startBus.sh: bin/sh: 坏的解释器: 没有那个文件或目录
这种一般都是文件在Windows编辑过,所以将格式改完Linux即可 vim 打开该文件执行
:set ff=unix
然后:wq保存退出,重新执行即可。
4.执行yum命令报错:error: rpmdb: BDB0113 Thread/process 16978/139878363277376 failed: BDB1507 Thread died in Berkeley DB library
执行下面命令解决
cd /var/lib/rpm
rm -rf __db*
rpm --rebuilddb