SSH连接失败
AI-摘要
ChatGLM GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
SSH连接失败
ChengZC使用面板出现ssh连接失败如何处理
查看sshd运行情况
升级完php和面板出现了ssh连接失败的问题,按照百度提示方法,查看端口占用,替换端口
在服务器上逐条执行下:
1 | pip install paramiko==2.0.2 |
如果第一种没有解决,就逐条执行下一面的每条命令:
1 | ssh-keygen -q -t rsa -P "" -f /root/.ssh/id_rsa |
到此基本能解决您的ssh连接失败的问题。倘若问题不能解决,请尝试使用putty或者xshell连接下试试。
然而,执行上面的命令均无用 尝试使用
1 | systemctl status sshd.service; |
得到日志如下
根据连接异常进行处理
从日志就可以很明确的看出登录ssh失败的原因了,就是权限的问题,本来我没有动过.ssh文件夹的权限,但是不知为何变为damen 755了
修改文件夹权限ssh就额可以正常连接了,顺便记录下登录密码错误时的日志
加入开机自启动
如想要把Tomcat加入开机自启动,可按下步骤
- 注意:centos7 使用 systemctl 替换了 service命令
- tomcat增加启动参数
tomcat 需要增加一个pid文件
在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数。
1 | [plain] view plain copy |
- 增加tomcat.service
在/usr/lib/systemd/system目录下增加tomcat.service,目录必须是绝对目录。
1 | [plain] view plain copy |
[unit]配置了服务的描述,规定了在network启动之后执行。[service]配置服务的pid,服务的启动,停止,重启。[install]配置了使用用户。
- 使用tomcat.service
配置开机启动
启动tomcat
1 | systemctl start tomcat |
停止tomcat
1 | systemctl stop tomcat |
重启tomcat
1 | systemctl restart tomcat |
因为配置pid,在启动的时候会再tomcat根目录生成tomcat.pid文件,停止之后删除。
同时tomcat在启动时候,执行start不会启动两个tomcat,保证始终只有一个tomcat服务在运行。
多个tomcat可以配置在多个目录下,互不影响。
小结
学会找问题远比解决问题重要的多,善用日志分析查看问题出在哪里
Comment
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果