当前位置: 首页 > wzjs >正文

德阳网站建设公司哪家好营销型网站开发公司

德阳网站建设公司哪家好,营销型网站开发公司,做网站品牌公司,有什么可以做兼职的网站当你在Windows上尝试SSH连接Ubuntu&#xff0c;命令为&#xff1a;ssh username<Ubuntu的IP> 此时出现 "The connection was refused by the computer" 错误&#xff0c;通常意味着目标计算机&#xff08;Ubuntu&#xff09;拒绝了连接请求。以下是逐步排查和…

当你在Windows上尝试SSH连接Ubuntu,命令为:ssh username@<Ubuntu的IP>

此时出现 "The connection was refused by the computer" 错误,通常意味着目标计算机(Ubuntu)拒绝了连接请求。以下是逐步排查和解决方案:


1. 快速检查清单

可能原因检查方法解决方案
SSH服务未运行sudo systemctl status ssh启动服务:sudo systemctl start ssh
防火墙拦截sudo ufw status放行SSH:sudo ufw allow 22
SSH监听配置错误ss -tulnp | grep ssh修改/etc/ssh/sshd_config
IP地址或端口错误ip a 查看Ubuntu IP确认连接命令:ssh user@正确IP
Windows防火墙阻止Test-NetConnection <IP> -Port 22放行Windows防火墙

2. 详细解决方案

(1) 确认Ubuntu的SSH服务已启动

在Ubuntu终端执行:

sudo systemctl status ssh

若未运行

sudo systemctl start ssh
sudo systemctl enable ssh  # 设置开机自启

若报错:可能需要安装SSH服务:

sudo apt update && sudo apt install openssh-server
(2) 检查SSH端口监听状态
ss -tulnp | grep ssh

正常输出应类似

tcp   LISTEN 0  128  0.0.0.0:22  0.0.0.0:*  users:(("sshd",pid=123,fd=3))

如果监听的是127.0.0.1:22,需修改配置:

sudo nano /etc/ssh/sshd_config

找到并修改:

ListenAddress 0.0.0.0  # 允许所有IP访问
Port 22               # 确保端口是22

重启服务:

sudo systemctl restart ssh

(3) 关闭Ubuntu防火墙(临时测试)
sudo ufw disable

如果关闭后能连接,则需永久放行SSH:

sudo ufw allow 22
sudo ufw enable
(4) 检查Windows防火墙
  • 方法1:临时关闭防火墙(不推荐长期使用):

    netsh advfirewall set allprofiles state off
  • 方法2:放行SSH端口:

    netsh advfirewall firewall add rule name="SSH" dir=in action=allow protocol=TCP localport=22
(5) 验证网络连通性
  • 在Windows上测试端口

    Test-NetConnection <Ubuntu的IP> -Port 22
    如果显示TcpTestSucceeded: False,说明网络或服务端问题。
  • 使用Telnet测试(需启用Telnet客户端):

    telnet <Ubuntu的IP> 22
    正常应返回SSH版本信息(如SSH-2.0-OpenSSH_8.9p1)。

3. 高级排查

(1) 检查SSH日志(Ubuntu端)
sudo tail -f /var/log/auth.log

在Windows尝试连接时,观察日志中的错误信息(如认证失败、IP拒绝等)。

(2) 更换SSH端口测试

修改Ubuntu的SSH端口(例如2222):

sudo nano /etc/ssh/sshd_config

修改:Port 2222

重启服务并放行新端口:

sudo systemctl restart ssh
sudo ufw allow 2222

在Windows连接时指定端口:

ssh -p 2222 username@<Ubuntu的IP>
(3) 检查主机名解析问题

在Windows的hosts文件中添加Ubuntu的IP和主机名:

notepad C:\Windows\System32\drivers\etc\hosts

添加行:192.168.1.100 ubuntu-hostname

然后尝试用主机名连接:

ssh username@ubuntu-hostname

4. 常见错误场景

错误现象原因解决方案
Connection timed out网络不通/防火墙拦截检查IP、端口、防火墙
Permission denied用户名/密码错误确认用户名和密码
No route to hostIP地址错误使用ip a确认Ubuntu的IP
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGEDSSH密钥变更删除~/.ssh/known_hosts中对应条目

总结步骤

  1. 确认Ubuntu的SSH服务运行并监听0.0.0.0:22

  2. 关闭防火墙临时测试(Ubuntu的ufw和Windows防火墙)。

  3. 使用telnetTest-NetConnection验证端口可达性

  4. 如果仍失败,检查SSH日志和网络配置。

如果问题依旧,可能是路由器隔离了设备(如AP隔离),需检查路由器设置。

http://www.dtcms.com/wzjs/516892.html

相关文章:

  • 网站建设视频图片网站的推广平台有哪些
  • wordpress 侧边栏浮动枫树seo
  • 苏州做网站费用明细南宁网站推广公司
  • web网站开发学院百度关键词分析工具
  • 市住房城乡建设部网站seo体系百科
  • 如何自己做时时彩网站网络营销公司如何建立
  • 可以做调查的网站品牌seo培训
  • 3.常见的网站建设工具有百度网盘搜索引擎盘多多
  • 做网站要运用到代码吗旧版优化大师
  • 网站 多语言处理最常用的搜索引擎有哪些
  • 购物导购网站开发他达拉非片和伟哥区别
  • 软件开发外包公司赚钱不优化设计七年级上册语文答案
  • 做直播网站需要证书吗网页制作接单平台
  • 本地生活网站建设淘宝网店代运营正规公司
  • 做网站需要什么系统自助网站建设
  • 江苏中兴建设有限公司网站国内最新消息
  • 东莞网站建设地点优化seo推广软件
  • 手机网站编程免费域名解析平台
  • 陕西网站开发公司张文宏说上海可能是疫情爆发
  • 龙湖地产 网站建设嘉兴新站seo外包
  • 做教育培训网站公司免费seo快速收录工具
  • 我想注册一个做门窗的网站应该怎样做百度开放云平台
  • 上海网站开发企业智能识别图片
  • 网站如果直接点击拨打电话不受国内限制的浏览器下载
  • 如何做滴滴网站平台新闻网站软文平台
  • 网站建设人员工资网站优化一年多少钱
  • 网站建设开发决策重庆网站优化排名推广
  • 上海住房城乡建设厅网站网络销售是什么工作内容
  • 专门做塑胶原料副牌网站自动seo网站源码
  • 网站开发 原理优化设计全部答案