使用putty访问远程linux(vm linux),在没有设置ssh验证时,每次要输入账户/密码校验,嫌麻烦,想简单的话,弄一个简单免SSH登录方式,省得有时访问恼火,反复输入账号\密码,因为有些服务器是,密码特别怪异奇特,公司的网络安全考虑,害我们这些使用人员,费事费力的。
1,先到官网下载工具文件:
我这里使用的版本是:PuTTY Release 0.54,PuTTYgen Release 0.63;
2,生成公钥、私钥,公钥追加到被访问的linux机器上面
(生成公钥、私钥类似的linux:ssh-keygen -t rsa,cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys)
补充说明:ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件,采用数字签名RSA或者DSA,
最开始生成时,不知道需要在生成的过程中,需要反复的在空白处移动鼠标,我还一直在等生成~_~。
需要稍微注意的是,在被访问的linux机器上面,修改下访问的权限,要保证.ssh和authorized_keys都只有用户自己有写权限(为了不会出现系统漏洞):
~/.ssh权限设置为700,~/.ssh/authorized_keys的权限设置为600
chmod 600 authorized_keys
chmod 700 .ssh
保存好公钥、私钥(指定本地的ppk文件,以后需要远程访问时读取的文件),然后拷贝公钥复制、追加到需要被访问的linux机器上面,
3,按照如图操作方式,设置PuTTY的Connection--Auto-login username值,
4,设置PuTTY的Connection--Telnet值,设置Connection--SSH--Auth/Tunnels的对应值。
选择最初生成的私钥key,配合公钥校验SSH安全认证。
这里注意的是,设置访问的端口,先需要设置为动态的Dynamic,输入端口Source port,然后增加Add,
完成之后记得保存Save该指定好的session值,为下次打开提供快捷方式,否则仅仅是这次成功了,下次还是要从头来过。
5,访问成功。
~_~ ~_~
相关推荐
公钥密码实现程序公钥密码实现程序公钥密码实现程序
之前采用上述步骤生成公钥后,将公钥拷贝到server端,但是始终连接不上,步骤都没有问题,后来发现,在secureCRT软件中,没有将ssh-rsa显示全,采用双屏显示器拉长才显示全(这个问题找了一晚上,真悲催!...
本篇文章主要介绍了Linux使用ssh公钥实现免密码登录实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
详解SSH公钥秘钥图解
公钥密码实现程序公钥密码实现程序公钥密码实现程序
计算机网络高级软件编程技术第13章 公钥密码实现程序源代码vc++
渗透测试模拟实战——暴力破解、写入ssh公钥留后门、植入GPU WK程序(靶机系统:ubuntu),真实有效,如有侵权,请联系csdn删除即可
sshkeys - 获取ssh服务器的所有ssh公钥
搭建基于SSH公钥访问的Git远程仓库。附加安全受限shell配置。
生成的key是和一对用户绑定的,生成key的用户以及存储这个key的公钥的远端主机的用户...ssh的原理就是,公钥给人家,自己留秘钥,远端主机的其他用户也是无法看到这个指定的用户的接受到的公钥的,所以用户是一对一的。
LinuxSSH使用ssh公钥密钥自动登陆linux服务器.pdf
阿里云效配置ssh公钥
LinuxSSH使用ssh公钥密钥自动登陆linux服务器收集.pdf
SSH公钥访问,教你如何安全传输文件,登录时只需要输入一次密码,下次登录时就不再需要密码.
用c++语言实现的公钥密码算法,RSA,有算法介绍
公钥密码RSA算法C++实现,有注释和简要说明文档。
1.Linux下生成密钥 ssh-keygen的命令手册,通过”man ssh-keygen“命令: 通过命令”ssh-keygen -t rsa“ 生成之后会在用户的根目录生成一个 “.ssh”的文件夹 进入“.ssh”会生成以下几个文件 ...
开发平台: windows XP SP2 Visual Studio.net 2003
一键配置集群各节点ssh免密码登录 首先确保每个节点已经安装了expect ,确保服务器/root/script路径存在 修改每个节点ssh配置 vi /etc/ssh/ssh_config ------------------------------- # StrictHostKeyChecking ...