mac连接到服务器10.203.44.38时出现问题

mac连接到服务器10.203.44.38时出现问题,第1张

1 首先,需要确认Mac电脑上安装了SSH服务器,或者有其他的工具(如SecureCRT)来连接远程服务器;
2 然后,需要获取服务器的IP地址(102034438)和用户名
3 接着,使用SSH(Secure Shell)协议连接服务器,在Mac上可以使用Terminal 应用来连接,在命令行输入:ssh 用户名@服务器IP地址,比如:ssh root@102034438;
4 此时会要求输入密码,输入密码后按回车键,即可连接到服务器;
5 如果连接成功,会显示服务器提示符,代表连接成功;
6 如果连接失败,会显示相关的错误信息,需要检查用户名、IP地址、密码是否正确,或者是否有其他的连接限制;
7 最后,如果连接成功,就可以在Mac上使用远程服务器的资源了。

在CentOS7上在用ansible部署OpenStack AIO环境时,遇到以下报错:

fatal: [aio1]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Unable to negotiate with 17229236100 port 22: no matching MAC found Their offer: hmac-sha2-256,hmac-sha2-512\r\n", "unreachable": true}

尝试在该服务器上SSH 127001,报错如下:
1Unable to negotiate with 127001 port 22: no matching MAC found Their offer: hmac-sha2-256,hmac-sha2-512

但在我的macbook上,去SSH这个服务器是正常的。
于是通过ssh -vvv 看了下 debug信息,发现macbook上有部分信息与该服务器上执行ssh -vvv是不一样的:

macbook ssh服务器:
debug2: MACs ctos: hmac-sha2-256,hmac-sha2-512
debug2: MACs stoc: hmac-sha2-256,hmac-sha2-512

服务器ssh本地:
debug2: MACs ctos: hmac-sha1
debug2: MACs stoc: hmac-sha1

于是查看服务器上的ssh配置,在/etc/ssh/ssh_config上发现:
MACs hmac-sha1

没有hmac-sha2-256等信息,将这一行修改为:
MACs hmac-sha1, hmac-sha2-256, hmac-sha2-512

问题解决。

要想在Windows下远程连接Linux的ssh客户端,就需要借助像Xshell这样的终端模拟器软件,具体步骤如下:

步骤一 打开Xshell软件。双击桌面上的Xshell软件快捷图标,就可以打开软件,打开的软件主界面如下图所示。


图1:Xshell软件主界面

步骤二 执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,d出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。

步骤三 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。

图3:新建服务器会话

在使用Xshell中的过程中,如果发现电脑的小键盘不能用了,可参考教程:Xshell中数字小键盘不能使用怎么办?

步骤四 找到连接选项栏中的“用户身份验证”点击,点击之后会让你填写用户名和密码,其中“方法”默认“password”,“用户名”填写你的FTP用户名,“密码”填写你的FTP密码,填写完成点击确定。

图4:用户身份验证

步骤五 登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,d出会话对话框,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。

图5:连接服务器

连接之后出现如下界面中的[root@]样式的,就证明连接成功了。


图6:服务器连接成功

根据以上步骤,就可以连接Linux。在使用的过程中一定要保证数据的安全,离开电脑或者不需要使用的时候,将其退出,更安全的方法是如果你服务器的“主机”“用户名”“密码”这三项记得很清楚的话,尽量不要保存账号密码,每次打开重新输入来进行连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13416965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存