Linux学习——ssh

ssh

  • 用于登录远程服务器

ssh登录

格式:

ssh user@hostname -p 端口号(默认端口号22)

配置文件

创建文件~/.ssh/config

在文件中输入:

Host myserver1
    HostName IP地址或域名
    User 用户名

Host myserver2
    HostName IP地址或域名
    User 用户名

此后登录服务器可以直接用别名myserver1myserver2

密钥登录 免密登录

创建密钥
ssh-keygen

此后,~/.ssh/下会多出两个文件

  • id_rsa:私钥
  • id_rsa.pub:公钥

若想免密登录某个远程服务器,就复制公钥中的内容,到*远程服务器 *的/~/.ssh/authorized_keys文件里

也可以使用如下命令一键添加公钥

ssh-copy-id myserver

scp

  • 用于传输文件
scp source1 source2... destination

将source下的文件复制到destination

复制文件夹:

scp -r 本地文件路径 myserver:PATH

将服务器的文件夹复制到本地当前路径

scp -r myserver:PATH .  #注意这里有个"." 表示当前路径

原文链接:https://www.cnblogs.com/airjojo/p/17390190.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux学习——ssh - Python技术站

(0)
上一篇 2023年5月11日
下一篇 2023年5月11日

相关文章

  • Linux中的LVM之增加容量与删除卷的方法详解

    Linux中的LVM之增加容量与删除卷的方法详解 LVM简介 LVM是Linux下的逻辑卷管理器,可以将物理存储空间分割成逻辑卷和卷组,从而使得文件系统的扩展、备份、迁移等操作更加灵活方便。 LVM主要由物理卷(PV)、卷组(VG)和逻辑卷(LV)三部分组成: 物理卷:用于存储数据的物理设备,如硬盘或RAID阵列 卷组:由多个物理卷组成的存储池,可动态增加物…

    Linux 2023年5月24日
    00
  • Linux 下的tmpfs文件系统(/dev/shm)

    介绍    /dev/shm/是一个使用就是tmpfs文件系统的设备,其实就是一个特殊的文件系统。redhat中默认大小为物理内存的一半,使用时不用mkfs格式化。    tmpfs是Linux/Unix系统上的一种基于内存的虚拟文件系统。tmpfs可以使用您的内存或swap分区来存储文件(即它的存储空间在virtual memory 中, VM由real …

    Linux 2023年4月11日
    00
  • Linux tset命令

    Linux tset 命令的作用与使用方法 Linux tset 命令用于设置终端的类型和属性。它可以帮助用户在 Linux 系统中调整终端的显示效果和行为。 tset 命令使用方法 tset 命令基本语法如下: tset [选项] 下面是一些示例说明: 示例1:设置终端类型 要设置终端类型,可以使用以下命令: tset -Q -T xterm 运行该命令后…

    Linux 2023年5月10日
    00
  • Centos8下django项目部署 nginx+uwsgi的教程

    下面我将为您介绍Centos8下Django项目部署Nginx+Uwsgi的完整攻略。本文分为以下几个部分: 安装和配置Nginx 安装和配置Uwsgi 部署Django项目 安装和配置Nginx 安装Nginx 您可以使用以下命令来安装Nginx: sudo dnf install nginx 配置Nginx 通过编辑Nginx的配置文件来配置Nginx。…

    Linux 2023年5月14日
    00
  • linux ftp及C/S服务架构

    乱码转换工具使用convmv软件:windows中文字符编码为GB2312 linux中文字符编码为utf-8选项:-f:源文件中中文字符编码-t:转换成字符编码-r:代表递归–notest:不测试,直接转换[root@hydraxx]#convmv -f GB2312 -t utf-8 -r –notest———————————————————————…

    Linux 2023年4月12日
    00
  • 优化提高VMware虚拟机运行速度的技巧(详细图文教程)

    优化提高VMware虚拟机运行速度的技巧 在使用VMware虚拟机时,我们经常会遇到运行速度缓慢的情况,这主要是由于虚拟机配置不合理或者优化不足导致的。为了提升虚拟机的运行速度,我们可以通过以下几种技巧来进行优化。 1. 调整虚拟机内存大小 虚拟机运行需要使用一定的内存,如果内存不足就会出现卡顿的现象。因此,我们可以通过调整虚拟机内存大小来提升运行速度。 打…

    Linux 2023年5月24日
    00
  • Linux安装&卸载mysql5.7

    Linux系统下卸载mysql 停止mysql服务 systemctl stop mysqld.service 查看安装的mysql服务 rpm -qa|grep -i mysql 删除安装的mysql服务 rpm -e –nodeps mysql相关服务 #例如: rpm -e –nodeps mysql-community-client-5.7.26…

    Linux 2023年4月11日
    00
  • VMware下ubuntu扩展磁盘空间的方法

    下面我将详细讲解如何在VMware虚拟机中扩展Ubuntu系统磁盘空间。 第一步:在VMware中扩展虚拟硬盘 首先需要在VMware中将虚拟硬盘进行扩展,具体步骤如下: 在VMware虚拟机中,选择要扩展的虚拟硬盘,点击虚拟机设置(VM -> Settings)。 在虚拟硬盘设置中,选择“硬盘”,点击“扩展(Expand)”按钮,按照需要扩展的大小进…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部