我在天蓝色的ubuntu linux vm上启用了UFW,现在我无法通过ssh(或其他任何东西)连接到它。关于私人和公共知识产权。
我现在有什么方法可以连接到我的虚拟机吗?例如相当于物理机器的iLo接口?
答案 0 :(得分:3)
Here是一个msdn博客,正好描述了这种情况。
简而言之:
ufw_disable.sh
sh ufw_disable.sh
该脚本将以root身份运行,因此不需要在脚本中执行sudo
(实际上这会导致事情失败)。
<强> ufw_disable.sh:强>
ufw disable
ufw status
答案 1 :(得分:2)
您可以从云外壳中添加新IP。
az vm run-command invoke -g VMResourceGroup -n VM --command-id RunShellScript --scripts "ufw allow from 74.125.90.78 to anyport 22"
将IP地址和端口更改为您自己的值。
答案 2 :(得分:0)
Azure门户提供了通过其门户进入串行控制台的最简单方法。请按照以下步骤
Azure门户>您的VM>支持+故障排除>串行控制台。
现在,即使您的防火墙阻止了ssh,您也可以访问此串行控制台,只需使用sudo ufw disable禁用它即可,或者将22 ssh端口添加到防火墙中
答案 3 :(得分:0)
@Vince提供的方法对我不起作用
更简单的解决方案
设置串行控制台 Pic for serial console path
答案 4 :(得分:-3)
以root用户身份在计算机上运行:
ufw allow ssh
更严格的方法是:
ufw limit ssh