Linux迁移Azure后ssh不能访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux迁移Azure后ssh不能访问相关的知识,希望对你有一定的参考价值。

        最近应客户要求,要将本地的php网站迁移到Azure中,网站部署在Hyper-V的虚拟机中,系统是Ubuntu 14.04,网站后台使用mysql数据库,网站在本地访问一切正常,我使用azcopy工具,花了好长时间,将虚拟机的VHD上传到了Azure中,使用这个VHD生成了虚拟机,开机、启动 一切正常,访问Http://***.chinacloudapp.cn的虚拟机域名,网站可以正常访问,大功告成。

但是遇到一个问题,就是虚拟机的ssh不能访问了,使用原来虚拟机的账号密码都不能登录,提示用户名或密码错误,虚拟机的22端口也映射出去了,非常奇怪,后来查找原因,原来这是AzureLinux系统的兼容性问题,解决办法如下:

1、 登录azure的新门户,http://portal.azure.cn

2、 找到这台虚拟机,选择重置密码,密码重置后,ssh就可登录了。


技术分享

技术分享





本文出自 “Zhikun Li's BIOG” 博客,请务必保留此出处http://lzk0431.blog.51cto.com/1388423/1886634

以上是关于Linux迁移Azure后ssh不能访问的主要内容,如果未能解决你的问题,请参考以下文章

linux 能访问内网,但不能访问外网。(我是菜鸟)求助,怎么配置!

用于 Azure 迁移的 MSIX Windows 10 应用程序访问被拒绝后 SSO 登录

linux服务器重启后sshd 服务不能启动

Linux搭建好apache后,只有本地能访问,局域或外网不能访问

无法访问 Azure 上的 OpenId UserInfo 端点(AADSTS90010:JWT 令牌不能与 UserInfo 端点一起使用)

从Azure获取令牌以访问Microsoft Graph后无法调用函数