2016 - 2024

感恩一路有你

scp命令自动输入密码 如何使得执行scp命令时不需要输入用户密码?

浏览量:3075 时间:2021-03-14 11:36:52 作者:admin

如何使得执行scp命令时不需要输入用户密码?

通常,使用SCP命令通过SSH将文件传输到其他Linux主机时,需要输入密码进行确认。但是,通过建立信任关系,您可以意识到您不需要输入密码。

要备份的服务器a的IP:192.168.0.1

要备份的服务器B的IP:192.168.0.2

要将文件复制到B,需要来自a的无密码输入

1。在服务器a上执行以下命令以生成配对密钥:

SSH keygen-t RSA

2。更改/root/中的ID。SSH/目录到ursa.pub公司将文件复制到/root/。SSH/服务器a的目录并将其重命名为authorizedukeys

scp.SSH/idursa.pub公司根@192.168.0.2:/root/.ssh/authorized keys。以后,从服务器s SCP到服务器B不需要密码。

3。使用此方法需要注意:复制两台计算机需要使用相同的帐户名,这里使用的是root。为了安全起见,您需要在两台计算机中创建相同的帐户,然后在服务器a上使用Su命令切换到该帐户,然后执行步骤1。在步骤2中复制文件时,~/。SSH/目录可能不存在,您需要手动创建它。

此外,在步骤2中,如果机器密钥文件中已存在authorized,则应注意,此文件可以包含多个SSH身份验证信息。此时,可以附加身份验证文件的内容。首先,执行脚本SCP~/。服务器au上的SSH/IDrsa.pub公司根@192.168.0.2:/root/。SSH/S.pub,然后执行cat~/。SSH/S.pub>>~/。SSH/服务器上的授权密钥。

scp怎样不用输入远程主机密码?

我们也遇到了这个问题。更改登录用户名后

远程主机是Ubuntu。以密钥对名称作为用户名登录时,会提示“所选用户的密钥未在远程主机上注册。请再试一次。

将用户名更改为root。尝试登录后,会看到提示:

根据提示,用户名改为Ubuntu,登录成功。

scp指令怎么用?

1. SCP的功能是将本地文件上传到远程服务器或将文件从远程服务器下载到本地服务器。例如,让我们在服务器上的/home/LMODE/CpspTask.class类这是文件。

2. 我们需要将这个文件上传到IP地址的/home/LMODE/Apache Tomcat task/temp/,然后在服务器上执行SCP/home/LMODE/CpspTask.class类L模式@IP:/home/lmode/apache tomcat任务/temp/

3。/首页/上图/CpspTask.class类它是要上传到本地服务器路径的文件,L模式@IP:/home/LMODE/Apache Tomcat task/temp/将上载到该位置。单击enter后,需要输入远程IP密码。进去之后,你就没事了。

4. 如果要从远程服务器下载文件,也可以在本地服务器上输入SCPL模式@IP:/home/lmode/apache tomcat任务/temp/CpspTask.class类/Home/LMODE将远程文件下载到服务器上的/Home/LMODE。

scp命令自动输入密码 scp3125的密码 scp1264密码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。