机器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中得公钥匹配,如果匹配则放行。

目录
相关文章
|
5月前
|
网络安全 数据安全/隐私保护
ssh远程执行命令自动输入密码方式
ssh远程执行命令自动输入密码方式
498 0
|
3月前
|
Linux 网络安全
Linux 机器互信免密登录操作
Linux 机器互信免密登录操作
|
6月前
|
Linux 网络安全
三步实现Linux下主机之间SSH免密登录
三步实现Linux下主机之间SSH免密登录
|
数据安全/隐私保护
不互信情况下 A机器scp一个文件到B机器 无需密码操作方法
这个问题如果理解不深入的话很容易答错,正确答案应该为:将A机器的id_rsa.pub(公钥)输出到B机器的authorized_keys中。 操作步骤:(假设hadoop000为A hadoop001为B)
89 0
|
安全 网络协议 Linux
SCP:不同Linux服务器间的复制
SCP:不同Linux服务器间的复制
183 0
|
Shell 网络安全 数据安全/隐私保护
使用 ssh-agent,实现多台机器 ssh 免密码登陆
使用 ssh-agent,实现多台机器 ssh 免密码登陆
596 0
|
网络安全 数据安全/隐私保护 Shell
|
网络安全 数据安全/隐私保护 安全
|
安全 网络安全 Apache