- 已关闭。**此问题为not about programming or software development。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
昨天关门了。
Improve this question
服务器和本地机器都使用ubuntu22.04
我刚接触服务器进程,不知道哪里出了问题。
尝试输入scp密码三次后,服务变得不可用。
port 22: Connection refused
我尝试通过scp dump.tar.gz root@mysite .ru:/
将文件上传到VPS服务器,我输入了几次密码,100%有效(我在正常的ssh连接中使用它),之后调用此命令时,我看到ssh: connect to host mysite.ru port 22: Connection refuse
与此同时,正常的ssh仍在工作。
我试着完全拆除服务器,清理known_hosts
文件,检查PermitRootLogin
是否设置为yes
。错误没有消失。
我一整天都在纠结这个问题,就是为了一个简单的文件传输程序。我很乐意得到任何帮助。谢谢。
在本地计算机上telnet HOSTNAME 22
显示
telnet:无法解析主机名/22:名称解析暂时失败
2条答案
按热度按时间cu6pst1q1#
1.你的第二个错误“telnet主机名22”,不是ssh相关的问题。它不能做名称解析。检查你的DNS设置在ssh客户端。
1.如果您有任何控制台访问您的ssh服务器,请采取tcpdump为端口22,并检查流量是否到达.
在ssh服务器上执行的命令,表示尝试ssh或telnet到服务器的时间-
tcpdump -i任何tcp端口22
o75abkj42#
问题解决了。原来我有一个坏的主机,默认情况下不提供一个专用的ip和有关这方面的信息只能在内部的设置中找到。只要我添加了一个专用的ip一切工作。感谢所有