linux sra密钥 (服务器之间交互不需要输入密码)
2012-05-03 17:36
295 查看
linux sra密钥 (服务器之间交互不需要输入密码)
1.生成rsa密匙对, 使用命令 "ssh-keygen -t rsa"
生成的过程中提示会提示输入一个不同于你的password的密码,直接回车,让它空着,这样以后ssh就不用输入密码了。
其中公共密钥保存在 ~/.ssh/id_rsa.pub
私有密钥保存在 ~/.ssh/id_rsa
2. 然后改一下 .ssh 目录的权限,使用命令 "chmod 755 ~/.ssh" (似乎不需要这步)
3. 之后把这个密钥对中的公共密钥 id_rsa.pub 复制到你要访问的机器的相应账号的.ssh目录下,并保存为authorized_keys.
之这样就大功告成了。之后你再用ssh scp sftp 之类的访问那台机器时,就不用输入密码了
注:若想让B,C机器都可以无密码连接A机器
则把B,C生成的 id_rsa.pub 文件的内容一前一后复制到A机器的authorized_keys中
将id_rsa.pub内容复制添加到authorized_keys文件末尾
cat id_rsa.pub >> authorized_keys
1.生成rsa密匙对, 使用命令 "ssh-keygen -t rsa"
生成的过程中提示会提示输入一个不同于你的password的密码,直接回车,让它空着,这样以后ssh就不用输入密码了。
其中公共密钥保存在 ~/.ssh/id_rsa.pub
私有密钥保存在 ~/.ssh/id_rsa
2. 然后改一下 .ssh 目录的权限,使用命令 "chmod 755 ~/.ssh" (似乎不需要这步)
3. 之后把这个密钥对中的公共密钥 id_rsa.pub 复制到你要访问的机器的相应账号的.ssh目录下,并保存为authorized_keys.
之这样就大功告成了。之后你再用ssh scp sftp 之类的访问那台机器时,就不用输入密码了
注:若想让B,C机器都可以无密码连接A机器
则把B,C生成的 id_rsa.pub 文件的内容一前一后复制到A机器的authorized_keys中
将id_rsa.pub内容复制添加到authorized_keys文件末尾
cat id_rsa.pub >> authorized_keys
相关文章推荐
- Linux:两台服务器之间添加信任关系,进行远程操作的时候不需要输入密码
- linux系统之间基于密钥对免输入密码登陆
- Linux下登陆mysql服务器不需要输入账号密码信息
- Linux 不同服务器间传递文件 不需要输入密码
- 配置Linux 服务器之间ssh、scp不需要密码
- Linux下巧用my.cnf,mysql连接服务器不需要输入账号密码信息
- 多台服务器之间通信,使用ssh-kengen生成密钥,避免ssh scp等命令输入验证密码
- Linux远程服务器之间下拷贝文件不输入密码
- 用rsync 命令实现linux 跨服务器差分备份,不需要输入密码
- Linux下,巧用my.cnf,mysql连接服务器不需要输入账号密码信息
- 两台linux机器 通过ssh传文件 不需要输入密码
- linux 下 sudo 指令不需要输入密码的配置
- 如何在两台linux服务器之间用RSA键对的方法SSH/SCP不需密码
- Linux scp复制文件,不需要输入密码的技巧
- 配置linux服务器之间ssh不用密码访问
- 多个Linux服务器之间实现ssh免密码连接
- scp在Linux主机之间复制不用输入密码
- 在Android上实现SSL握手(客户端需要密钥和证书),实现服务器和客户端之间Socket交互
- Linux scp复制文件,不需要输入密码的技巧
- 在两台服务器之间建立信任关系解决scp,ssh等不用输入密码等问题