首页 > 其他分享 >scp、ssh访问远程机器不用输入密码

scp、ssh访问远程机器不用输入密码

时间:2023-09-15 14:57:32浏览次数:41  
标签:scp 密码 复制 ssh 服务器 远程 输入

在linux操作系统中,可以使用scp命令进行服务器之间的文件复制,但是复制时需要输入远程服务器的密码,这在经常需要进行远程复制操作或者使用脚本复制时会略显麻烦,如果远程复制是在定时任务中执行,更会导致脚本不能自动执行,这时就需要实现无需输入密码进行scp复制。无需输入密码进行scp复制的方法有多种。
今天就介绍下使用公私钥来实现无需输入密码完成scp复制。
例如机器A和机器B
1、在机器A上执行ssh-keygen命令,生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。
2、将id_rsa.pub中的内容拷贝到B机器家目录的.ssh子目录中,如果没有则创建一个。
这样就建立了服务器B对服务器A的信任关系,即在服务器A用任何ssh相关的工具不需要输入登录密码就可以访问服务器B了。

标签:scp,密码,复制,ssh,服务器,远程,输入
From: https://www.cnblogs.com/21summer/p/17705000.html

相关文章

  • 使用深度远程启动管理器配置BMC DHCP管理地址的方法
    1.请确保服务器BMC口或者/IDRAC口是DHCP状态,才可以使用深度工具分配地址;若BMC配置过静态地址,请使用静态地址登录;2.配置好自己笔记本的ip(例如:192.168.10.1),用网线与ipmi独立管理口直连;笔记本请务必关闭防火墙和杀毒软件;3.可自行网上下载深度远程启动管理器;下载后,打开文件夹,双......
  • 远程调用优化之多线程
    1.通过feign进行远程调用是一种同步调用,只有当一个远程调用执行完毕以后,才会进行下一个远程调用,效率较低。2.可以考虑业务的执行逻辑,如果各个远程调用之间互不影响的话,可以考虑使用多线程来进行优化,提高效率。1.配置线程池1.1在公共的微服务中编写ThreadPoolConfiguration......
  • ssh用户限制(ubuntu)
    1.限制用户SSH登录只允许指定用户进行登录(白名单):在/etc/ssh/sshd_config配置文件中设置AllowUsers选项,(配置完成需要重启SSHD服务)格式如下:[email protected].*[email protected]#允许user1、192.168.5网段的user2和192.168.122.1的user3连接只拒绝......
  • 本地部署Jellyfin影音服务器 - 公网远程影音库
    1.前言随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱)。作为一颗倔强的韭菜,自然不会甘......
  • ssh 设置仅允许指定ip和用户登录
    为了增强服务器安全性,给ssh设置白名单是一个好主意,具体做法是在/etc/ssh/sshd_config文件中增加一行AllowUsers,例如AllowUsers*@[email protected]@[email protected]。上面的配置允许源ip是192.168.1.1的所有用户的登录请求,以及源ip是192.168.1.2的ad......
  • Navicat远程链接openGauss数据库
    文章目录前言一、环境准备二、openGauss服务设置步骤2.1切换至用户openGauss2.2添加放行IP2.3修改加密方式3.4重启openGauss服务3.5创建远程连接角色备注总结 前言最近这段时间再整理openGauss数据库相关内容,在这里总结记录并分享一些基础的操作以及遇......
  • 华为网络设备远程管理
    aaaauthentication-schemedefaultauthorization-schemedefaultaccounting-schemedefaultdomaindefaultdomaindefault_adminlocal-useradminpasswordcipher%$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$local-useradminservice-typehttp//admin是系统默认的......
  • SQL Server 远程跨数据库服务器查询、导入数据(SQL)
    /*1、创建链接服务器查询*/--创建链接服务器execsp_addlinkedserver'remote_server','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'remote_server','false',null,'用户名','密码'--查询示例......
  • 如何将WSL作为ssh服务器
    配置WSL我本人使用的WSL发行版为Ubuntu22.04,暂时不了解其他系统如何配置这里我们假设大家的WSL上都安装了ssh服务器。在wsl运行如下指令,启动ssh服务器sudoservicesshstart在有的系统上可能是sudoservicesshdstart用以下指令查看ssh的运行情况sudoservicesshstat......
  • openGauss数据库配置远程连接
     txdb=#showpassword_encryption_type;password_encryption_type--------------------------2(1row)txdb=#altersystemsetpassword_encryption_type=1;ALTERSYSTEMSET 远程连接修改:[rapids@rapids01txdb]$viminstall/data/dn/pg_hba.confipv4增加host  a......