linux使用ssh免密码远程登陆到别的机子
来源:互联网 发布:淘宝女装包括什么內容 编辑:程序博客网 时间:2024/05/08 16:04
1、在你的自己的机器(主控端)下面使用ssh-keygen命令来实现创建公钥,使用 ssh-keygen -t rsa 来创建,程序会问你存放的目录,如果不需要修改,直接回车几次即可
2、将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器(被控端)的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys #在被登陆端执行
3、被登陆端权限设置:
~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
这是linux的安全要求,如果权限不对,自动登录将不会生效
4、完毕之后,退出服务器的登录,再使用ssh登录,你就会发现服务器不会再向你询问密码了
5、由于这样复制文件很麻烦,以下给出更为方便的方法,都在主控端上运行:
a、运行:ssh-keygen -t rsa (如果之前运行过了,要连接多个ssh远程,之后的就不用运行这个了,或直接一直按回车也行,因为回车默认是选择不覆盖)
b、然后拍几下回车(均选择默认)
c、运行: ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.13
如果有端口的话:ssh-copy-id -i /root/.ssh/id_rsa.pub "-p 8081 root@219.133.59.104"
d、输入被控端的密码,就可以了。这时被控端反过来访问主控端的话,也是要输密码的
2、将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器(被控端)的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys #在被登陆端执行
3、被登陆端权限设置:
~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
这是linux的安全要求,如果权限不对,自动登录将不会生效
4、完毕之后,退出服务器的登录,再使用ssh登录,你就会发现服务器不会再向你询问密码了
5、由于这样复制文件很麻烦,以下给出更为方便的方法,都在主控端上运行:
a、运行:ssh-keygen -t rsa (如果之前运行过了,要连接多个ssh远程,之后的就不用运行这个了,或直接一直按回车也行,因为回车默认是选择不覆盖)
b、然后拍几下回车(均选择默认)
c、运行: ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.13
如果有端口的话:ssh-copy-id -i /root/.ssh/id_rsa.pub "-p 8081 root@219.133.59.104"
d、输入被控端的密码,就可以了。这时被控端反过来访问主控端的话,也是要输密码的
- linux使用ssh免密码远程登陆到别的机子
- 使用ssh免密远程登陆
- ubuntu14.04 SSH免密码远程登陆
- Linux远程登陆以及免密码登陆
- linux使用:配置SSH免密码登陆
- 使用ssh远程登陆linux服务器
- ssh scp 从windows免密码下载文件到linux
- 【linux】SSH免密码登录
- linux ssh 免密码登录
- linux ssh免密码登录
- Linux SSH免密码登录
- Linux SSH免密码登录
- Linux SSH 免密码登录
- linux ssh 免密码登陆
- Linux SSH免密码登陆
- linux ssh 免密码登录
- linux ssh 免密码登陆
- [Linux]ssh免密码登陆
- Citrix 服务器虚拟化之四 Xenserver资源池
- Java学习之路:不走弯路,就是捷径
- XSD验证XML
- 九、APK文件的解包打包和修改
- XSD验证XML3
- linux使用ssh免密码远程登陆到别的机子
- C# 中的委托和事件
- Android 项目中values-v11 values-v14这两个文件夹中的style.xml作用
- iOS应用程序状态切换相关
- SAP ECC6.0 R3 EPH4 安装笔记
- XSD4
- 十、Android SDK目录结构和工具介绍
- 十一、Android应用程序的数据存放目录解说
- linux sendEmail工具的安装使用