爱收集资源网

SSH连接远程服务器故障排除

网络 2023-06-24 07:07

解决ssh联接不上远程服务器。

解决XShell联接不上windows操作系统的虚拟机的问题。

Couldnotconnectto‘xxx.xxx.xxx.xxx’(port22):Connectionfailed.

碰到这个问题,首先要检测ip地址和端口是否正确,可以在命令行中输入netstat-an来查看是否有对应的端口在执行窃听。本问题中,就是要检测22端口是否正常。

假如发觉找不到22端口,这么大几率就是没有配置ssh服务器的问题了,还可以在数学主机中ping虚拟机的ip地址来检测是否存在问题,假若虚拟机中有ssh服务器,而且配置正确,是可以ping的通的。问题将根据以下步骤解决问题:

1、首先打开虚拟机中的命令行窗口,输入ipconfig获取ip地址

2、打开XShell,输入ip以及端口,设置好用户名密码,尝试联接虚拟机。(谨记一定要认清楚ip和端口要正确)

win7虚拟手机系统_win7虚拟xp系统_虚拟机装不上win7系统

在点击联接以后,会出现联接失败的提示

缘由:在创建完windows虚拟机以后,可能会碰到xshell联接不上远程虚拟机的情况,那是由于windows系统中没有安装openssh的服务器,因而须要安装相关服务。

win7虚拟xp系统_虚拟机装不上win7系统_win7虚拟手机系统

3、打开设置-应用-可选功能

查看确实只有一个ssh顾客端,缺乏服务端,因而点击右上角查看功能,搜索ssh服务端

win7虚拟手机系统_win7虚拟xp系统_虚拟机装不上win7系统

选中这个ssh服务器,并点下一步进行安装。这儿下载速率有点慢,找个网好的地方稍为等几分钟就安装好了。

4、安装好以后,以“管理员身分”打开命令行窗口,输入netstartsshd打开服务。

虚拟机装不上win7系统_win7虚拟手机系统_win7虚拟xp系统

假如打开了的话,就可以再度尝试使用xshell联接了。

假如想设置成开机自启动的话,可以打开任务管理器,选中sshd

右键打开服务,找到OpenSSHSSHServer,双击打开,选择手动启动即可

这样设置完以后,之后打开虚拟机就可以手动打开ssh服务,否则每次都须要自动启动很麻烦。

虚拟机装不上win7系统
上一篇:iPhone轻松清理内存,告别垃圾! 下一篇:没有了