Linux密钥登录
来源:互联网 发布:win7 64位 mysql 编辑:程序博客网 时间:2024/06/08 07:15
服务器sshd配置
#vim /etc/ssh/sshd_confPubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
#/etc/init.d/sshd restart
windows生成密钥
Xshell
打开Xshell->工具->新建用户密钥生成向导(W)
RSA加密方式,2048位密钥长度->输入公钥名称(wangs_rsa),密钥密码,下一步
公钥格式(ssh2-openssh)->保存文件,将公钥保存到本地->完成
这是会弹出会话框,里面有你刚刚生成的私钥(与密钥名称相同),选中私钥,点击导出,将私钥导出到本地
现在,本地就有一对对应公钥和私钥了(wangs_rsa和wangs_rsa.pub)
xshell登录
将公钥id_rsa.pub上传到目标服务器用户下.ssh目录
如果没有可以新建,注意权限
#chmod 700 .ssh
#cat id_rsa.pub >> authorized_keys
#chmod 600 authorized_keys
新建登录,输入用户名后,SSH身份验证时选择public key,选择刚刚生成的私钥,如果私钥设置密码,输入密码,否则可即可登录
#ssh-keygen -t rsa
一路回车,根据提示,可以设置名称添加密码等,最后生成一对私钥和公钥
linux登录
方法1:
在密钥生成的机器上
# ssh-copy-id -i /root/.ssh/id_rsa.pub root@218.111.89.222
#sshroot@218.111.89.222
方法2:
将公钥id_rsa.pub上传到目标服务器用户下.ssh目录
如果没有可以新建,注意权限
#chmod 700 .ssh
#cat id_rsa.pub >> authorized_keys
#chmod 600 authorized_keys
#ssh root@218.111.89.222
注意
私钥一般在.ssh下,权限为700
如果无法登录,参照如下命令
# ssh-add id_rsa
PS:
首次进行ssh链接时,出现以下提示:
The authenticity of host '58.221.186.137 (58.221.186.137)' can't be established. RSA key fingerprint is a0:00:d3:33:54:96:40:03:ff:ad:15:a9:59:22:f4:2a.
Are you sure you want to continue connecting (yes/no)?
修改文件:
#vim /etc/ssh/ssh_config
修改如下
StrictHostKeyChecking no
- linux ssh密钥登录
- Linux 客户端 密钥登录
- Linux密钥登录
- xshell密钥登录linux
- linux 密钥登录密码登录
- 用密钥登录linux服务器
- 用密钥登录linux服务器
- Linux ssh密钥自动登录
- Linux ssh无密钥登录
- SSH_Secure_Shell_ClientH工具密钥登录linux
- SSH_Secure_Shell_ClientH工具密钥登录linux
- SecureCRT密钥远程登录Linux
- SecureCRT密钥远程登录Linux
- Linux主机免密钥登录
- Linux服务器间做免密钥登录
- 用密钥登录linux服务器
- linux免密钥ssh登录
- linux centos设置密钥并且使用密钥登录
- 有向图的强连通分量Kosaraju算法 和 Tarjan算法思维详解及代码模板
- Java自旋锁
- memcmp拷贝函数函数
- mysql语句:SET NAMES UTF8
- 武大校赛感想
- Linux密钥登录
- Gson 用户指南
- 永不消逝的电波 -GSM空口信号的接收与解码
- Android大图绘制——硬件加速限制分析与方案
- 如何修改LINUX ROOT密码?
- OpenCV制作简易标定板
- Intent传值的三种方式
- VIJOS 1335 车队过桥问题 动态规划
- Find them, Catch them(带权并查集(裸))