linux系统之间无密传输,scp采用无密码在两台linux服务器之间传输数据(示例代码)...
一、root用戶:
1. 在主機(jī)A上執(zhí)行如下命令來(lái)生成配對(duì)密鑰:
ssh-keygen -t rsa
按照提示操作,注意,不要輸入passphrase。提示信息如下
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
ff:8e:85:68:85:94:7c:2c:46:b1:e5:2d:41:5c:e8:9b??[email?protected]
2. 將 .ssh 目錄中的 id_rsa.pub 文件復(fù)制到 主機(jī)B 的 ~/.ssh/ 目錄中,并改名為??authorized_keys。
scp .ssh/id_rsa.pub 192.168.10.2:/root/.ssh/authorized_keys
二、其他用戶
A 機(jī)器上
A server上
第一步, 進(jìn)入/home/linuxidc? cd /home/linuxidc? (因?yàn)槲覀兪褂玫氖莑inuxidc用戶,如果使用了其他用戶,就需要進(jìn)去其他用戶的目錄, 比如 cd /home/weblogic)
第二部, 創(chuàng)建.ssh目錄, mkdir .ssh
第三部, 進(jìn)入.ssh目錄,cd .ssh
第四部, 執(zhí)行 ssh-keygen -b 1024 -t rsa
B server上
第一步, 進(jìn)入/home/linuxidc? cd /home/linuxidc? (因?yàn)槲覀兪褂玫氖莑inuxidc用戶,如果使用了其他用戶,就需要進(jìn)去其他用戶的目錄, 比如 cd /home/weblogic)
第二部, 創(chuàng)建.ssh目錄, mkdir .ssh
第三部, 進(jìn)入.ssh目錄,cd .ssh
第四部, 創(chuàng)建新文件authorized_keys,? touch authorized_keys
A server上
第五步, 執(zhí)行scp -p .ssh/id_rsa.pub [email?protected]:/home/linuxidc/.ssh/authorized_keys/authorized_keys
將生成的id_rsa.pub放到B server上的授權(quán)key文件中。
總結(jié)
以上是生活随笔為你收集整理的linux系统之间无密传输,scp采用无密码在两台linux服务器之间传输数据(示例代码)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vim中自动添加文件的作者、时间信息、版
- 下一篇: matlab中多边形滤波器,几种常见空间