什么是 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 上下载此软件
选择你想要下载的版本
下载解压完成安装之后我们便可以通过这个软件来远程控制 Linux 啦!