首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH到Azure:由对等方重置连接

SSH到Azure:由对等方重置连接
EN

Stack Overflow用户
提问于 2022-03-16 09:30:04
回答 1查看 803关注 0票数 0

我正在尝试将SSH放入Azure中的VM中,但任何尝试都会得到以下错误:

代码语言:javascript
复制
ssh -i keytest.pem -vvv azureuser@x.x.x.x
OpenSSH_8.2p1 Ubuntu-4, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolve_canonicalize: hostname x.x.x.x is address
debug2: ssh_connect_direct
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.
debug1: Connection established.
debug1: identity file keytest.pem type -1
debug1: identity file keytest.pem-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4
kex_exchange_identification: read: Connection reset by peer

对于其他试图访问VM的人来说,这是不存在的,它同时存在于WSL和PowerShell中。我是通过VPN访问这个的。

任何帮助都将不胜感激!

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2022-03-16 12:47:45

*请按照以下步骤解决您的问题,同时通过WSL和powershell对Azure中的VM进行SSH,尝试通过VPN连接它:

( a)请检查您的IP是否未被服务器列入黑名单,将其白名单为,以便您能够将SSH添加到Azure。要做到这一点,请执行命令-- ‘etc/hosts.allow’ sudo/etc/#en0#-编辑文件。允许,并将ALL键的值更新为ALL:ALL。因此,它将允许所有IP地址通过VPN上的SSH连接到Azure VM。此外,可能是SSH端口在VPN上被阻塞,如果是,则相应检查。

( b)类似地,检查etc/hosts.deny文件中是否有任何拒绝和允许其维护的列表。尝试重新启动您希望通过SSH连接到的Azure

c)也可能是SSH守护进程在Azure端没有响应,您应该尝试通过IP重新连接,通过执行以下命令- systemctl重新启动SSHD && systemctl状态sshd重新启动sshd服务。然后,执行以下命令以确保SSHD文件夹具有必要的权限:

代码语言:javascript
复制
   sudo mkdir /var/run/sshd
   sudo chmod 755 -R /var/run/sshd
   sudo service ssh restart ’

通过遵循上述步骤,很可能您应该能够克服这个问题,通过SSH连接到Azure VM。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71494577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档