当前位置:首页 > 知道中心 > Linux > 文章

linux怎么使用密钥登录

发表于:2013-09-04| 次阅读| 作者:藕码网
TAG: Linux
摘要:linux怎么使用密钥登录
使用公钥私钥就像登陆网银使用U盾取代密码一样相对安全的多!但是只能在存有linux私钥的电脑上登陆,但是为了安全还是值得的!
linux公钥和私钥-------------putty.exe命令远程
首先要下载生成密钥的软件puttygen.exe---------http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
运行puttygen.exe工具(加密算法选择ssh-2 DSA)---单击 Generate (创建密钥 需要几分钟时间的.)---kye passphrase和 confirm passphrase  输入密码,以后登陆需要这个密码--key comment改一个方便识别的名字
分别
单击save pulic key   保存linux公钥.
单击save private key  保存linux私钥.
然后把你保存的公钥传到LINUX服务器/root/.ssh/目录下面.  没有.ssh目录就先创建一个,这里可以用Xmanager中的xftp来上传
test是我的公钥.
执行:  ssh-keygen -i -f /root/.ssh/test > /root/.ssh/authorized_keys
看到多了一个authorized_keys  文件,    你可以删掉原来的linux公钥了.   rm -f test   (删掉原来的公钥)
下面配置ssh
vi /etc/ssh/sshd_config
PasswordAuthentication  no    (禁止密码登陆)
ChallengeResponseAuthentication no (默认就是no 同上)
AuthorizedKeysFile     .ssh/authorized_keys (前面)
保存退出。
service sshd restart      (重起SSH服务)

这时你再用密码登陆就会出错.就必须使用linux密钥来登录了!也可以设置成密码和linux密钥都使用,随便选择那哪一种都可以登录linux!

这里给大家介绍个好的一整套的远程linux工具--xshell(远程linux工具)  xftp(linux的ftp工具,不用再linux上事先配置ftp就可实现ftp功能)  xmanager(linux整套远程工具总的控制台,这里也可以使用远程桌面连接linux,不过linux应安装图形化界面)


注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!

  • 用户评论
  • 相关文章