Windows下通过ssh连接Linux

需求:

windows通过命令行模式链接远程linux主机。

方法:

我的手里有一台windows的电脑,想通过它链接远程的Linux主机或者本机虚拟机中的Linux主机,当然,有很多的远程链接软件,比如著名的xshell和SecureCRT等等,但有时为了快速链接远程linux主机或者本机虚拟机中的Linux主机,我们也可以通过命令行的方法进行连接,具体如下:

首先,我们想要链接的远程linux主机需要安装ssh服务(SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议),然后我们打开命令行窗口(win+r,然后输入cmd打开,应该都会吧),命令输入的格式为:ssh name@192.168.2.10,这里的ssh是告诉系统,我要启用ssh命令链接远程主机,name是登录远程主机的用户名,ip是远程主机的ip。

windows7下cmd窗口使用ssh命令

百度搜:openssh for windows

进入下载页:

点下一步下一步安装openssh软件到win7默认安装即可。

接下去就可以打开cmd窗口,使用ssh命令登录您的linux了。

windows通过命令行模式链接远程linux主机。

在Linux中通过ifconfig命令查看该Linux的ip地址,如下图所示:

因为要连接的Linux的名字是hx,ip地址是192.168.48.128,所以在Windows的cmd下面通过ssh hx@192.168.48.128命令进行连接。但是却报错了,报错信息如下图所示:

ssh: connect to host 192.168.48.128 port 22: Connection refused

报错分析:

Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused,如下图所示:

造成这个错误的原因可能是ssh-server未安装或者未启动。

运行 ps -e | grep ssh,查看是否有ssh进程,运行结果如下图所示

说明并没有ssh进程,这说明server没启动,我们可以通过

/etc/init.d/ssh -start 启动server进程

但是,却提示ssh不存在,那么就说明没安装server。

通过 sudo apt-get install openssh-server命令安装即可,如下图所示:

当server安装完成之后,再次执行ssh localhost,执行成功了,如下图所示

此时,再次在Windows的cmd下面执行ssh hx@192.168.48.128命令进行连接,成功的连接上了,如下图所示

然后就可以像在现场一样对远程主机进行操作了。

 

 

 

 

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Windows上通过SSH连接Linux,您需要使用一个SSH客户端程序。Windows上有许多SSH客户端可供选择,例如PuTTY、OpenSSH、MobaXterm等。以下是一些基本步骤: 1. 在Windows上下载和安装一个SSH客户端程序。 2. 在Linux上启用SSH服务。如果您使用的是Ubuntu或Debian等基于Debian的Linux发行版,可以使用以下命令安装和启动SSH服务: sudo apt-get install openssh-server sudo service ssh start 3. 在Windows上打开SSH客户端程序,并输入Linux主机的IP地址和SSH端口号(默认为22)。 4. 输入您的Linux用户名和密码,然后按Enter键。 5. 如果一切正常,您应该能够成功连接Linux主机并在命令行界面上执行命令。 ### 回答2: SSH协议(Secure Shell)是一种加密的网络传输协议,用于安全地远程连接到其他计算机,并在此计算机上执行命令。在Windows操作系统上,可以使用SSH客户端来建立与远程Linux服务器的连接,以便进行管理和维护。 一般来说,使用Windows系统进行SSH连接Linux需要完成以下步骤: 1. 安装Windows SSH客户端。当前比较流行的客户端有PuTTY、OpenSSH等。可以根据需要选择安装。 2. 在Linux服务器上启动SSH服务。可以使用以下命令启动SSH服务: sudo service ssh start 3. 在Windows SSH客户端上设置SSH连接。需要输入Linux服务器的IP地址、端口号、用户名和密码等信息。PuTTY作为一个比较流行的Windows SSH客户端,可以通过输入服务器的 IP 和端口号,在PuTTY的配置中设置连接方式为SSH。在连接选项卡卡中输入登录凭据,并确定保存这些设置。 4. 点击PuTTY的连接按钮,即可建立与远程Linux服务器的SSH连接。如果连接成功,则可以通过PuTTY终端窗口,在Linux服务器上执行命令。 如果你使用的是Windows10操作系统,还可以使用内置的OpenSSH客户端进行SSH连接。对于网络管理员,这些方法都有自己的标准用法.无论使用哪种方法,确保保持近端和远端机器之间的绝对安全性,以保护企业敏感资产不受威胁。 ### 回答3: SSH(Secure Shell)是网络协议,用于在不安全的网络环境下安全地登录远程计算机并执行命令。在使用Windows操作系统的情况下登录到Linux操作系统的远程计算机,可以通过SSH协议建立安全的连接。以下是在Windows操作系统上通过SSH连接Linux操作系统的远程计算机的步骤: 1. 安装SSH客户端工具 为了连接Linux服务器,需要一个SSH客户端工具。有一些免费的工具可供选择,例如PuTTY,MobaXterm,Git Bash等。 2. 开启SSH服务 在Linux服务器上需要安装SSH服务,并启动SSH服务。如果SSH服务未开启,需要通过以下命令开启SSH服务: sudo systemctl start sshd 3. 获取Linux服务器的IP地址和用户名 需要知道要连接Linux服务器的IP地址和用户名。可以通过在Linux服务器上运行以下命令来获取IP地址: ip addr show 可以通过以下命令来查看Linux服务器上的用户名: whoami 4. 建立SSH连接Windows系统上运行SSH客户端工具,并输入Linux服务器的IP地址和用户名。以PuTTY为例,在PuTTY窗口中输入Linux服务器的IP地址和用户名后,点击“Open”按钮。系统会提示输入密码。 5. 输入密码 如果密码正确,接下来就可以通过SSH协议远程连接Linux服务器了。在PuTTY窗口中登录后,用户可以在Linux服务器中执行命令,管理和维护服务器。退出登录时,只需在命令窗口中输入“exit”并按回车键即可。 通过以上步骤,就可以在Windows操作系统上通过SSH协议连接Linux服务器了。这是非常便捷和安全的方法,可以使运维人员更好地管理和维护Linux服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值