···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
ssh
17 Shell 实战项目
Shell 实战项目,1. 前言,通过之前的学习,我们已经分章节系统性的讲解了 Shell 脚本的知识,本章节我们通过两个项目实战,进一步详解 Shell 在实战中的知识组合及灵活运用。,2. 系统巡检,2.1 需求,需要对 Linux 服务器,...
scp 命令
scp 命令,scp是 SSH 提供的一个客户端程序,用来在两台主机之间加密传送文件(即复制文件)。,简介,scp是 secure copy 的缩写,相当于cp命令 + SSH。它的底层是 SSH 协议,默认端口是22,相当于先使用ssh命令登录远程主机,然...
SSH 密钥登录
SSH 密钥登录,SSH 默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是比密码登录更好的解决方案。,密钥是什么,密钥(key)是一个非常大的数字,通过加密算法...
SSH 基本知识
SSH 基本知识,SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。,实务中,它主要用于保证远程登录和远程通信的安全,任何网络服务都可以用这个协议来加密。,SSH 是什么,...
07 Linux 远程登录
Linux 远程登录,前面介绍了如何安装 Linux 终端工具,本小节介绍本地电脑如何使用 ssh 命令远程登录、Linux 终端工具远程登录的方式,这两种登录方式都是基于 ssh 网络安全协议的,学会使用远程登录 Linux 服务器,会让你...
rsync 命令
rsync 命令,简介,rsync 是一个常用的 Linux 应用程序,用于文件同步。,它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命...
SSH 服务器
SSH 服务器,简介,SSH 的架构是服务器/客户端模式,两端运行的软件是不一样的。OpenSSH 的客户端软件是 ssh,服务器软件是 sshd。本章介绍 sshd 的各种知识。,如果没有安装 sshd,可以用下面的命令安装。,# Debian,$ sudo ap...
SSH 端口转发
SSH 端口转发,简介,SSH 除了登录服务器,还有一大用途,就是作为加密通信的中介,充当两台服务器之间的通信加密跳板,使得原本不加密的通信变成加密通信。这个功能称为端口转发(port forwarding),又称 SSH 隧道(tunnel)。,...
SSH 客户端
SSH 客户端,简介,OpenSSH 的客户端是二进制程序 ssh。它在 Linux/Unix 系统的位置是/usr/local/bin/ssh。,Linux 系统一般都自带 ssh,如果没有就需要安装。,# Ubuntu 和 Debian,$ sudo apt install openssh-client,,# Ce...
SSH 证书登录
SSH 证书登录,SSH 是服务器登录工具,一般情况下都采用密码登录或密钥登录。,但是,SSH 还有第三种登录方法,那就是证书登录。某些情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。,非证书登录的缺点,密码登...