如何在Ubuntu 20.04上设置SSH密钥以及无密码连接服务器
Secure Shell(SSH)是用于在客户端和服务器之间创建安全连接的网络协议。本文介绍了如何在Ubuntu 20.04系统上生成SSH密钥。我们还将向您展示如何设置基于SSH密钥的身份验证以及如何在不输入密码的情况下连接到远程Linux服务器。
本分类目录分享Ubuntu系统运维教程,Ubuntu系统入门操作教程,Ubuntu各种桌面软件的使用教程。
共129篇文章
Secure Shell(SSH)是用于在客户端和服务器之间创建安全连接的网络协议。本文介绍了如何在Ubuntu 20.04系统上生成SSH密钥。我们还将向您展示如何设置基于SSH密钥的身份验证以及如何在不输入密码的情况下连接到远程Linux服务器。
本教程说明了如何在将Nginx作为Web服务器运行的Ubuntu 20.04上安装免费的Let's Encrypt SSL证书。我们还将展示如何配置Nginx以使用SSL证书并启用HTTP / 2。以及如何自动续订Let's Encrypt SSL证书。
本文介绍了如何使用几个不同的命令来检查Linux中的内存(RAM)使用情况。
Jenkins是一个开源自动化服务器,可用于轻松设置持续集成和持续交付(CI / CD)管道。Jenkins可以作为独立应用程序安装,也可以作为Java servlet容器。本文介绍了如何在Ubuntu 20.04上将Jenkins作为独立服务安装。
在本文中,我们将向您展示如何使用ls命令和find命令在Linux中查找、统计目录中文件数量的几种不同方法。
Memcached是一个免费的开源高性能内存中键值数据存储。它通常用于通过从API和数据库调用的结果中缓存各种对象来加速应用程序。本文介绍如何在Ubuntu 20.04上安装和配置Memcached。
Gradle是用于构建,自动化和交付软件的通用工具。它主要用于Java,C ++和Swift项目。本指南说明了如何在Ubuntu 20.04上安装Gradle。我们将从他们的官方网站下载最新版本的Gradle。
服务器块(server block)是Nginx指令,用于定义特定域的设置,使您可以在一台服务器上运行多个网站。本文介绍如何在Ubuntu 20.04上设置Nginx服务器块,也就是如何在nginx上进行多站点配置。
本教程说明了如何在将Apache作为Web服务器运行的Ubuntu 20.04上安装免费的Let's Encrypt SSL证书。我们还将展示如何配置Apache以使用SSL证书并启用HTTP / 2。
Steam是由Valve Corporation开发的用于购买和玩视频游戏的跨平台娱乐平台。本文介绍了如何在Ubuntu 20.04上安装Steam客户端。
OpenCV(开源计算机视觉库)是一个开放源代码计算机视觉库,具有C ++,Python和Java的绑定,并支持所有主要操作系统。本文介绍了如何在Ubuntu 20.04上安装OpenCV的两种方式。第一种:从Ubuntu存储库安装OpenCV,以及第二种:从源代码安装最新稳定版本的OpenCV。
Elasticsearch是一个开源的分布式全文本搜索和分析引擎。本指南说明了如何在Ubuntu 20.04上安装Elasticsearch。
KVM(基于内核的虚拟机)是内置在Linux内核中的开源虚拟化技术。本指南提供有关如何在Ubuntu 20.04桌面上安装和配置KVM的说明。我们还将向您展示如何创建可用作不同应用程序开发环境的虚拟机。
TensorFlow是Google建立的一个免费的开源机器学习平台。许多组织(包括Twitter,PayPal,Intel,Lenovo和Airbus)都使用它。本教程介绍了如何在Ubuntu 20.04 的Python虚拟环境中安装TensorFlow 。
curl是用于从远程服务器或向远程服务器传输数据的命令行实用程序。使用curl,您可以使用受支持的协议之一下载或上传数据,包括HTTP,HTTPS,SCP,SFTP和FTP。本文介绍了如何在Ubuntu 20.04上安装Curl。