首页 > 编程知识 正文

windows ssh远程登录,windows自带ssh客户端

时间:2023-05-05 15:37:36 阅读:166525 作者:2720

要求: windows在命令行模式下链接远程linux主机。

如何:我手上有一台windows电脑,我想通过它链接远程Linux主机或本地虚拟机的Linux主机。 当然,有很多远程链接软件,例如著名的xshell和SecureCRT,但在某些情况下,也可以通过命令行方法进行连接,以快速链接远程Linux主机或本地虚拟机的Linux主机。 具体情况如下

首先,要链接到的远程linux主机必须安装ssh服务,该服务是基于APP应用层的安全协议。 SSH目前是可靠的,用于为远程登录会话和其他网络服务提供安全性的协议。 (然后,打开命令行窗口(输入win r,然后输入cmd打开,一切都可以了吧) )。 命令以SSH name@192.168.2.10的形式输入。 此处的ssh指示系统启用到远程主机的sh命令链接。 名称

windows7下cmd窗口使用ssh命令百度搜索: openssh for windows

到下载页面:

单击“下一步”在windows7的默认安装中安装openssh软件。

然后打开cmd窗口,可以使用ssh命令登录到linux。

windows在命令行模式下链接到远程linux主机。

在Linux上使用ifconfig命令确定Linux的ip地址,如下图所示。

要连接的Linux名称为hx,ip地址为192.168.48.128,因此请在windows cmd下使用ssh hx@192.168.48.128命令进行连接。 但是,发生了错误。 错误信息应如下图所示。

sh :连接主机192.168.48.128端口223360连接刷新

错误分析:

如果在Ubuntu上测试ssh时使用ssh localhost命令,则会显示connecttohostlocalhostport 223360 connection refused错误消息,如下图所示。

出现此错误的原因可能是未安装或未启动ssh-server。

运行ps -e | grep ssh以查看是否存在ssh进程。 执行结果如下图所示

表示没有ssh进程。 这表示服务器没有启动。 我们可以通过

启动/etc/init.d/ssh -start服务器进程

但是,如果ssh不存在,则表示没有安装服务器。

使用sudo apt-getinstallopenssh-server命令进行安装,如下图所示。

server安装完成后,重新运行ssh localhost并成功执行,如下图所示

此时,再次在Windows的cmd下执行ssh hx@192.168.48.128命令进行连接,可以如下图所示正常连接

现在,您可以像在现场一样操作远程主机。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。