加入收藏 | 设为首页 | 会员中心 | 我要投稿 沧州站长网 (https://www.0317zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

如何让计算机工作环境更便捷?

发布时间:2021-05-02 15:13:04 所属栏目:动态 来源:互联网
导读:研究的项目计算量巨大,笔记本电脑无法负担。因此,我需要这些机器辅助我。出于安全原因,远程服务器无法直接访问,这意味着它们只能由网关机器访问。 连接服务器的基本方法是首先将 ssh 连接到网关,然后将 ssh 连接到服务器,每次连接时都需要输入用户名和

研究的项目计算量巨大,笔记本电脑无法负担。因此,我需要这些机器辅助我。出于安全原因,远程服务器无法直接访问,这意味着它们只能由网关机器访问。

连接服务器的基本方法是首先将 ssh 连接到网关,然后将 ssh 连接到服务器,每次连接时都需要输入用户名和密码。输入一遍又一遍是相当麻烦的。现在我将介绍如何使用单个命令轻松连接到两个服务器。

充分利用 SSH

关于 SSH

SSH是一种安全协议,允许用户控制他们连接的服务器。使用 ssh 连接到远程服务器的常用方法是使用以下命令:ssh user@host,然后获得一个密码提示符。在这篇文章中,我不会详细介绍 ssh 的工作原理,只是利用 ssh 基本的使用知识。

无需密码即可连接

首先创建一个认证密钥,并将公共密钥传输到我们想连接的服务器。我们从设置连接开始——从笔记本电脑到网关。

我们将使用一个名为 ssh-copy 的小软件。它为我们完成所有工作,我们需要做的就是在终端中键入以下命令:

  • Linux 用户应该已经安装了这个软件。
  • Mac 用户需要通过命令 brew install ssh-copy-id 安装 ssh-copy 工具。

ssh-copy-id 命令将 SSH 密钥复制到服务器,如果需要,创建相应的 文件夹,将公钥作为授权密钥添加到服务器的.ssh / authorized_keys 文件中。

如果由于某种原因这不起作用,只需复制粘贴以下命令,这基本就是 ssh-copy 的作用:

打开终端并运行以下步骤:

  • 生成一对认证密钥。系统将要求你输入任意密码。ssh-keygen -t rsa
  • 在远程计算机上创建一个 文件夹(如果已存在则无需创建)ssh user@host mkdir -p .ssh
  • 将之前生成的公钥添加到远程计算机。cat .ssh/id_rsa.pub | ssh user@host 'cat >> .ssh/authorized_keys'

OK!从现在开始,你无需密码即可轻松访问服务器。

(编辑:沧州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读