首页 > 系统相关 >Linux-ssh

Linux-ssh

时间:2023-10-18 19:23:49浏览次数:33  
标签:文件 server ssh Linux copy id 密钥

目录

远程登录服务器

ssh user@hostname
  • user:用户名
  • hostname:IP地址或域名

第一次登陆会显示信息:

The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.
ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

我们直接输入yes,远程服务器的信息就会被记录在~/.ssh/known_hosts
image
文件中的内容为:
image

配置远程服务器相关信息

这一步主要是为了简化登录,因为我们的用户名可能会很长,而且ip地址也不太好记

创建config文件

第一步进入.ssh文件夹,然后在.ssh文件夹下创建config文件
image

配置config文件

Host server
    HostName IP地址或域名 	·
    User 用户名

image
经过上面的配置之后我们可以在直接用server来代替之前输入的user@hostname
也就是说我们直接输入ssh server,然后再输入密码就可以登陆到我们远程服务器上。

配置密钥登陆

先创建密钥

ssh-keygen

执行完上面命令后我们会发现.ssh目录下多了两个文件id_rsaid_rsa.pub
id_rsa:私钥,一般是不能给别人看的
id_rsa.pub:公钥,可以给别人看,我们登录要用的
image

配置密钥文件

将公钥(id_rsa.pub)中的内容复制到server中的~/.ssh/authorized_keys文件中即可

一键添加公钥

ssh-copy-id-server

执行命令

格式

ssh user@hostname command

举个栗子:

ssh server ls -a

image

scp传文件

copy文件

格式:

scp source destination

source:源文件路径
destination:目标文件路径
含义:将source中的内容copy到destination

copy文件夹

格式:

标签:文件,server,ssh,Linux,copy,id,密钥
From: https://www.cnblogs.com/cxy8/p/17773059.html

相关文章

  • linux文件权限2
    ACL权限基本用法:getfacl文件/目录:展示文件或目录的ACL权限:包括文件或目录位置,所属用户,所属组,所属用户权限,所属组权限,其用户权限例如getfaclfile01setfacl-mu/g/o:指定用户:权限文件:添加文件或目录的ACL权限:......
  • Linux利用httpd搭建局域网yum源,linux搭建本地yum源
    整理了,使用linuxios搭建本地yum源。使用ios镜像挂载本地开启httpd制作本地yum源。基于ios的rpm包使用httpd搭建局域网yum源。首先普及一下YUM常用命令参数:yummakecache#构建缓存yumcheck-update#列出所有可更新的软件清单命令yumlistall......
  • Linux 下安装 miniconda,管理 Python 多环境
    安装miniconda1、下载安装包Miniconda3-py37_22.11.1-1-Linux-x86_64.sh,或者自行选择版本2、把安装包上传到服务器上,这里放在/home/software3、安装bashMiniconda3-py37_22.11.1-1-Linux-x86_64.sh4、按回车WelcometoMiniconda3py37_22.11.1-1Inordertocontin......
  • Linux课堂知识总结
    这是学习Linux的第二节课,老师跟我们讲述了Linux的文件管理操作。用户可以通过mkdir命令创建一个空白目录,添加-p参数还可以创建一个多层目录。通过pwd命令可以显示当前所在的目录,添加-p参数还可以显示实际工作目录。ls-a可以查看隐藏的目录与文件,ls-l可以查看目录与文件的属性。c......
  • Linux课堂总结
    这是学习Linux的第一节课,老师介绍了Linux的由来:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix......
  • linux centos部署minio
    1.单节点部署cd/usr/localwgethttps://dl.minio.io/server/minio/release/linux-amd64/miniochmod+xminio./minioserver/data#use#启动后会打印出AccessKey和SecretKey等信息./minioserver/data/minio_oss_srv#自定义MINIO_ACCESS_KEY和MINIO_SECRET_......
  • Linux课堂知识总结
    这是学习Linux的第一节课,我们跟随老师学习了VMwareWorkstation的安装和CentOS虚拟机的安装还有各项虚拟机的配置,学习的知识点相对来说比较少,但是很考验我们在网上搜索资源的能力。在经过网上资源的筛选和软件的下载安装后,我学到了如何安装虚拟机。很幸运在网上资源的寻找上我并没......
  • Linux健康检查脚本
    脚本内容如下:[root@zabbix-agentscritps]#cathealthcheck.sh#!/bin/bash#colornotesNormal='\033[0m'GREEN='\033[0;32m'RED='\033[0;31m'YELLOW='\033[0;33m'cyan='\033[0;36m'yellow='\033[0;33m'#Sec......
  • linux centos7kettle使用Carte
    1.下载安装kettle的方法请自行百度2.启动carte服务进入kettle目录cd/opt/data-integration方式一#windowsCarte.batipport#例:Carte.bat 192.168.x.x 8080#linux./carte.shipport#例:./carte.sh 192.168.x.x 8080方式二编辑data-integration/pwd/carte-confi......
  • linux安装中文字体
    以最常用的宋体为例:1、下载simsun.ttf链接https://github.com/npqzxc/FontSimsun2、进入服务器目录/usr/share/fonts创建chinese文件夹3、将simsun.ttf文件放入文件夹中  4、chmod-R755/usr/share/fonts/chinese5、执行mkfontscale6、执行fc-list:lang=zh查看有数......