ssh本机连接服务器失败

简介: ssh本机连接服务器失败

写在最前面

最后发现是老师换服务器了,之前的那个没有用了,所以连接不上(๑乛◡乛๑卡在了奇怪的地方)。

说不准你也是hhh,可以先去确认一下。

仅供之后的自己参考,且留作纪念。

一. 问题描述

想要在本机连接服务器… 可是装好mobaxterm后, 发现输入ssh端口号和ip时报错, 但账号应该是对的。

通过cmd直接连接也报错ssh: connect to host 111.47.28.118 port 9722: Connection timed out

二.解决问题

参考链接:ssh本机失败(ssh: connect to host localhost port 22: Connection refused) - Cherrison_Time - 博客园 (cnblogs.com)

发现原因可能是: 端口没有打开, 本地防火墙拒绝, 本机没有ssh服务;

先关闭防火墙:

然后本机没有ssh服务,使用linux的时候ssh是经常使用的, 但是本机却可能是没有ssh服务的, 所以我们要安装ssh服务;

查看是否有ssh服务

启用windows的ssh功能:

参加链接:1、杂项:Windows服务器openssh连接(含ssh免密登录)

Windows系统其实提供了ssh的拓展功能,只不过默认没有打开。就像wsl一样,这些功能受众很小,一般人根本用不上它。所以我们需要手动去打开它,服务器和客户端上都要去打开,不然用不了。也可以通过第三方软件去实现这个功能,客户端用xshell,服务器用freesshd。不过这些都是需要安装第三方软件的,不靠谱。我们选择的是windows内置的openssh的功能。

1、打开Windows系统设置,点击应用选项

2、点击应用和功能选项卡里可选功能

3、点击添加功能

4、搜索ssh,会出现以下两个结果。一般情况下服务器只要安装OpenSSH服务器,客户端那就安装OpenSSH客户端即可。不过我这里建议大家两个都装上,至少在服务器上要两个都装上(为什么?后面再说)。客户端上那无所谓,装一个就行了。安装的时间比较慢,稍等便可即可。

然后配置服务器自启动

1、服务器上两个软件都安装好后需要配置下服务自启动,以便每次重启电脑都能自动启动服务。在服务里,找到这个东西OpenSSH SSH Server

2、点击属性设置,将启动类型设置成自动启动,并且点击启动按钮,立即启动服务。

回环测试

1、打开PowerShell或者CMD,输入 ssh CX@127.0.0.1测试本地是否可以正常连接,这里用的就是上面第4点安装的ssh客户端去连接自己的ssh服务器。回车后,输入yes!。(格式:ssh 用户名@IP地址),我这里是本地所以直接填的网卡回环地址。客户机如果想要连接服务器的话需要填写服务器实际的ip地址,填127.0.0.1是没用的。

  1. 生成ssh秘钥
    打开控制台
    在该路径下创建一个.ssh目录(可以使用命令,也可以手动创建)
    进入.ssh目录
    运行ssh-keygen
    然后一直按回车执行就可以
    完成后看到.ssh目录下会多出两个文件id_rsa和id_rsa.pub,就说明成功了
  2. 创建config文件并配置相关信息
    在.ssh目录下新建一个config文件,并打开
    配置信息:
Host test 
  Port 22  <端口号,你的远程服务器的sshd服务的端口号,默认是22>
  HostName  196.168.2.3 <主机地址,前面是乱填的>
  User root <用户名,默认是root>
  IdentityFile ~/.ssh/id_rsa<存放密钥的地址,默认填>
  IdentitiesOnly yes

Host:连接的时候使用的名称,自己定义

Port:端口号,你的远程服务器的sshd服务的端口号,默认是22

HostName:主机地址,前面是乱填的

User:用户名,默认是root

IdentityFile:存放密钥的地址,不会就按上面填就好

编辑完成后,然后保存。千万别填错!别填错!填错!尤其是IdentityFile和IdentitiesOnly。(我不会告诉你我就是填错过的)

这样本地就配置好了

3. 配置环境变量

该指令只能在.ssh路径下才可以运行,所有我们可以将该路径配置为全局环境变量,这样就可在任何路径下使用了

打开我的电脑->属性

打开高级系统管理

打开环境变量

点击path->编辑

复制.ssh目录路径,点击新建->将.ssh目录的路径粘贴到内容区域

保存确认

远端连接

密码连接

和上面本地回环测试差不多,在客户端机器上,输入连接命令,不过需要把ip地址换成服务器实际的ip地址。我这里给服务器配置的是固定ip192.168.1.100。只要两台机器在一个局域网内,同时服务器端端口被放行或者防火墙被关闭,是可以直接输入密码连接成功的。

目录
相关文章
|
2月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
117 6
|
11天前
|
JavaScript 前端开发
vue配合axios连接express搭建的node服务器接口_简单案例
文章介绍了如何使用Express框架搭建一个简单的Node服务器,并使用Vue结合Axios进行前端开发和接口调用,同时讨论了开发过程中遇到的跨域问题及其解决方案。
13 0
vue配合axios连接express搭建的node服务器接口_简单案例
|
2月前
|
关系型数据库 MySQL 网络安全
有关使用Navicat 无法成功连接腾讯云服务器上Mysql的问题解决
这篇文章提供了解决Navicat无法连接腾讯云服务器上MySQL问题的步骤,包括调整防火墙设置、更新MySQL权限和检查远程连接配置。
有关使用Navicat 无法成功连接腾讯云服务器上Mysql的问题解决
|
2月前
|
数据可视化 Ubuntu Linux
PyCharm连接远程服务器配置的全过程
相信很多人都遇见过这种情况:实验室成员使用同一台服务器,每个人拥有自己的独立账号,我们可以使用服务器更好的配置完成实验,毕竟自己哪有money拥有自己的3090呢。 通常服务器系统采用Linux,而我们平常使用频繁的是Windows系统,二者在操作方面存在很大的区别,比如我们实验室的服务器采用Ubuntu系统,创建远程交互任务时可以使用Terminal终端或者VNC桌面化操作,我觉得VNC很麻烦,所以采用Terminal进行实验,但是Terminal操作给我最不好的体验就是无法可视化中间实验结果,而且实验前后的数据上传和下载工作也让我头疼不已。
|
2月前
|
网络安全 数据安全/隐私保护
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
203 0
|
2月前
|
Linux 网络安全 网络架构
如何处理在学校Linux连接不上服务器
如何处理在学校Linux连接不上服务器
40 0
|
26天前
|
Cloud Native Java 编译器
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
随着云计算技术的不断发展,云服务商们不断推出高性能、高可用的云服务器实例,以满足企业日益增长的计算需求。阿里云推出的倚天实例,凭借其基于ARM架构的倚天710处理器,提供了卓越的计算能力和能效比,特别适用于云原生、高性能计算等场景。然而,有的用户需要将传统基于x86平台的应用迁移到倚天实例上,本文将介绍如何将基于x86架构平台的应用迁移到阿里云倚天实例的服务器上,帮助开发者和企业用户顺利完成迁移工作,享受更高效、更经济的云服务。
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
|
24天前
|
编解码 前端开发 安全
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
在我们选购阿里云服务器的过程中,不管是新用户还是老用户通常都是通过阿里云的活动去买了,一是价格更加实惠,二是活动中的云服务器配置比较丰富,足可以满足大部分用户的需求,但是面对琳琅满目的云服务器实例、带宽和云盘选项,如何选择更适合自己,成为许多用户比较关注的问题。本文将介绍如何在阿里云的活动中选择合适的云服务器实例、带宽和云盘,以供参考和选择。
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
|
22天前
|
弹性计算 运维 安全
阿里云轻量应用服务器和经济型e实例区别及选择参考
目前在阿里云的活动中,轻量应用服务器2核2G3M带宽价格为82元1年,2核2G3M带宽的经济型e实例云服务器价格99元1年,对于云服务器配置和性能要求不是很高的阿里云用户来说,这两款服务器配置和价格都差不多,阿里云轻量应用服务器和ECS云服务器让用户二选一,很多用户不清楚如何选择,本文来说说轻量应用服务器和经济型e实例的区别及选择参考。
阿里云轻量应用服务器和经济型e实例区别及选择参考
|
23天前
|
机器学习/深度学习 存储 人工智能
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
阿里云的GPU云服务器产品线在深度学习、科学计算、图形渲染等多个领域展现出强大的计算能力和广泛的应用价值。本文将详细介绍阿里云GPU云服务器中的gn6v、gn7i、gn6i三个实例规格族的性能特点、区别及选择参考,帮助用户根据自身需求选择合适的GPU云服务器实例。
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
下一篇
无影云桌面