如何使用 Windows 远程控制一台正在运行的 Linux 系统。

发布时间 2023-08-30 16:15:53作者: qi_8080

什么是 OpenSSH

  OpenSSH 是一款用于远程登录的连接工具,它使用 SSH 协议 1。SSH 协议可以用来进行远程控制或在计算机之间传送文件,比传统的方式更安全 2。Windows 系统默认安装了 OpenSSH Client,可以直接使用,Linux 服务器一般也都默认安装了 OpenSSH Server3。要使用 OpenSSH,你需要在客户端和服务器之间建立一个密钥对,然后通过 ssh 命令来连接服务器。

使用 OpenSSH

明白什么是 OpenSSH 之后我们要开始使用它来控制 Linux。我们可以使用以下步骤来使用 openssh 远程控制一台正在运行的 Linux 服务器:

  • 确保 Linux 服务器已经安装并启动了 openssh-server 服务,您可以使用 sudo apt-get install openssh-server 或者 yum install openssh-server 命令来安装。
  • 获取 Linux 服务器的 IP 地址,您可以使用 ifconfig 或者 ip addr show 命令来查看。
  • 从另一台电脑上,使用 ssh 客户端程序来连接 Linux 服务器,您可以使用 ssh 用户名@IP地址命令来登录。
  • 输入密码后,您就可以在远程终端上执行 Linux 命令了。
  • 最后我们可以使用exit或者logout命令来退出远程终端。
  • exit 和 logout 命令的区别是:
  • exit 是退出当前的 shell,如果有多层 shell,就会逐层退出,直到最顶层的 shell。logout 是退出当前用户登录,回到登录界面。
  • logout 退出时会执行~/.bash_logout(如果有的话),而 exit 只会作退出工作而不执行~/.bash_logout。

   因此这里推荐使用的是 logout

 

 

这样我们便使用 ssh 远程控制了我们的 Linux 系统。

使用软件

首先这里推荐的是 GitHub 上的项目 WindTerm

首先我们进入 GitHub 上下载此软件

https://kingToolbox/WindTerm: A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal. (github.com)

选择你想要下载的版本

下载解压完成安装之后我们便可以通过这个软件来远程控制 Linux 啦!