ssh配置客户端免密钥到服务端
2016-11-12 12:21
309 查看
所有操作在client端就ok了.
大致思路如下:在client端,生成公私钥匙对,将公钥上传到服务器上指定的用户(比如说A)的~/.ssh/下
修改下文件,目录权限就ok了,这样你就能能从client向服务端免密钥了,
如果你还想服务端,向客户端免密钥,反过来,就可以了.
譬如,客户端client想免密钥到服务器端的用户A
client ip:192.168.200.157
server ip:192.168.200.156
1.ssh-keygen //生成公钥和私钥,一路按回车键就好了
生成的.ssh目录权限要求为:700
.ssh/id_rsa(私钥)权限要求为:600,用户和用户组要求为客户端自己
.ssh/id_rsa.pub(公钥)权限要求为:644,用户和用户组要求为客户端自己
2.scp ~/.ssh/id_rsa.pub A@192.168.200.156:~/authorized_keys(将公钥传到服务端,命名为authorized_keys)
输入A的密码
ssh A@192.168.200.156//远程连接到服务器的A用户.
输入A的密码
mkdir .ssh && chmod 700 .ssh
cp ~/authorized_keys .ssh/
cd .ssh && chmod 644 authorized_keys
此时,client连接到服务器用户A就无需输入密码了.
大致思路如下:在client端,生成公私钥匙对,将公钥上传到服务器上指定的用户(比如说A)的~/.ssh/下
修改下文件,目录权限就ok了,这样你就能能从client向服务端免密钥了,
如果你还想服务端,向客户端免密钥,反过来,就可以了.
譬如,客户端client想免密钥到服务器端的用户A
client ip:192.168.200.157
server ip:192.168.200.156
1.ssh-keygen //生成公钥和私钥,一路按回车键就好了
生成的.ssh目录权限要求为:700
.ssh/id_rsa(私钥)权限要求为:600,用户和用户组要求为客户端自己
.ssh/id_rsa.pub(公钥)权限要求为:644,用户和用户组要求为客户端自己
2.scp ~/.ssh/id_rsa.pub A@192.168.200.156:~/authorized_keys(将公钥传到服务端,命名为authorized_keys)
输入A的密码
ssh A@192.168.200.156//远程连接到服务器的A用户.
输入A的密码
mkdir .ssh && chmod 700 .ssh
cp ~/authorized_keys .ssh/
cd .ssh && chmod 644 authorized_keys
此时,client连接到服务器用户A就无需输入密码了.
相关文章推荐
- ssh配置客户端免密钥到服务端
- TortoiseGit客户端的ssh密钥配置
- [原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- linux上svn服务端和客户端的配置
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- db2服务端和客户端节点的配置
- windows下SVN 1.6 服务端和客户端安装配置
- SVN 1.6 服务端和客户端安装配置
- SVN1.6服务端和客户端安装配置之专家指导
- 【转】Windows系统下SVN 1.6 服务端和客户端安装配置
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- SVN1.6服务端和客户端安装配置之专家指导
- CSLA.Net 学习 - WCF服务端与客户端配置
- SVN 1.6 服务端和客户端安装配置
- svn 安装与配置文档(linux服务端,windows客户端)
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- Eclipse+SVN--SVN版本控制服务端和客户端配置(Apache+SVN+TortoiseSVN+Eclipse+Subclipse plugin)
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置