机器A scp 机器B不需要输入密码的详细步骤

简介:

机器A:macBook笔记本

机器B:linux台式机

需求:要在mac本上scp项目jar包到linux台式机上,但是每次都需要输入台式机的用户密码,如何不用输入密码?

网管意见:生成ssh key


步骤:

首先在台式机上执行命令:

[html]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><strong>which ssh-copy-id</strong></span>  

/usr/bin/ssh-copy-id


[html]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. <span style="font-family:Microsoft YaHei;font-size:14px;"><strong>vim /usr/bin/ssh-copy-id</strong></span>  
查看ssh-copy-id中得内容,发现需要增加一个文件autorized_keys在机器B的~/.ssh文件夹中。内容是机器A中~/.ssh中得公钥(id_rsa.pub)中得内容。


估计是每次scp的时候,机器B都会检查本机是否有对应的autorized_keys文件和机器A中得公钥匹配,如果匹配则放行。

目录
相关文章
|
3月前
|
安全 Linux 网络安全
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
|
6月前
|
Linux 网络安全
Linux 机器互信免密登录操作
Linux 机器互信免密登录操作
156 0
|
Linux 网络安全
三步实现Linux下主机之间SSH免密登录
三步实现Linux下主机之间SSH免密登录
【初始环境】ansible配置/免密登录配置
文章目录 前言 一、ansible 二、结语
349 0
|
数据安全/隐私保护
不互信情况下 A机器scp一个文件到B机器 无需密码操作方法
这个问题如果理解不深入的话很容易答错,正确答案应该为:将A机器的id_rsa.pub(公钥)输出到B机器的authorized_keys中。 操作步骤:(假设hadoop000为A hadoop001为B)
116 0
|
网络安全 数据安全/隐私保护 安全
|
网络安全 数据安全/隐私保护 Shell
|
网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护