当前位置:  技术问答>linux和unix

使用ssh-keygen -t rsa建立密钥之后,可以实现两台linux主机之间的root用户免密码登陆。但无法实现两个普通用户之间免密码登陆

    来源: 互联网  发布时间:2016-12-11

    本文导语:  使用ssh-keygen -t rsa建立密钥之后,可以实现两台linux主机之间的root用户免密码登陆。普通用户在往另一台主机追加密钥之后也可以登陆该机的root用户。但是,却无法登陆那台主机的普通用户 例如A机的123用户在B机的...

使用ssh-keygen -t rsa建立密钥之后,可以实现两台linux主机之间的root用户免密码登陆。普通用户在往另一台主机追加密钥之后也可以登陆该机的root用户。但是,却无法登陆那台主机的普通用户

例如A机的123用户在B机的root追加key之后,A机123用户可以无密码登陆B机的root用户。
但是A机的123用户用同样的方法向B机的456用户追加key,却无法无密码登陆B机的456用户。
请问如何才能做到后面的那个功能

我目前需要达到的功能是两个普通用户之间无密码登陆。
但现在的问题在于两个主机间互相登陆root用户都不需要密码了,但只要登陆普通用户就需要密码,即使是修改了普通用户的权限也不行

大概步骤如下:
a@A:~> ssh-keygen -t rsa

a@A:~> ssh b@B mkdir -p .ssh
b@B's password: 

a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B's password: 

a@A:~> ssh b@B hostname
B

谢谢各位

|
对比一下.ssh/authorized_keys 文件的权限设置

|
读的头都晕了。

哪个用户登录  就用哪个用户生成key

authorized_keys权限不要设置的太高 推荐600

你这样混着来  在使用ssh的时候 用-i选项指定一下private key

|
友情帮顶,顺便也学习了.

    
 
 

您可能感兴趣的文章:

  • 使用tcp协议发送数据, 如果获得系统底层将包发到客户端之间的耗时?
  • ASP.NET使用Subtract方法获取两个日期之间的天数
  • 两台机器之间拷贝大量数据 用什么命令,怎么使用
  • 问题:在linux系统中,怎么使用shell脚本,在文件的第三行和第四行之间新增一行(插入一段字符,或者一个变量的值)?
  • 提问:red hat 7。2中使用什么命令在gnome和kde两者之间切换?
  • 请问linux下使用sed如何删除和修改匹配行之间的内容
  • 关于makefile里面 两个源文件之间 使用全局变量的疑惑
  • 铁通、电信、网通等不同网络之间,使用requst获取远程IP地址,为什么是不一样的?
  • 如何使用socket,在C/S程序之间传递数组?
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 求教:在一台机器上多个进程之间使用udp通信是否可靠,谢谢
  • 编程技术其它 iis7站长之家
  • 如何在UNIX 和 WINDOWS 平台之间进行数据传输,使用TCP/IP 通信协议
  • winform使用委托和事件来完成两个窗体之间通信的实例
  • 使用udp,客户端和服务器之间相互发送消息的例子
  • C#中使用强制类型实现字符串和ASCII码之间的转换
  • 求教: 请问怎样使用ncurses的Field制作一个密码输入框,输入密码显示的*号 谢谢各位
  • 使用SSH修改linux密码的问题
  • linux使用shell脚本,如何创建用户,并设置用户密码?能否给出示例?
  • 在使用tomcat4.06的时候,为什么要求输入用户名与密码?
  • smbclient对于无密码的用户无法使用?
  • 使用rcp时输入密码不能
  • postfix+dovecot 求助,在OUTLOOK下使用一直要求输入密码
  • 请教!如何使用wget下载一个需要用户名和密码的ftp服务上的文件?
  • CI使用Tank Auth转移数据库导致密码用户错误的解决办法
  • 忘记ftp密码使用python ftplib库暴力破解密码的方法示例
  • unix(AIX或SCO)下有没有压缩工具可以提供使用密码压缩?
  • 安装MSDE2000提示为了安全起见,要求使用强 SA 密码的解决方法
  • 使用phpMyAdmin修改MySQL数据库root用户密码的方法
  • Oracle密码文件的使用和维护第1/3页
  • Oracle数据库密码文件的使用与维护
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我安装Samba 3.0.4,能够使用smbclient进行登陆,可是不能使用windowsXP进行登陆
  • 有一台linux服务器,我想在Windows2000的系统上登陆到该linux服务器,使用什么工具登陆比较方便
  • 能否使用用户登陆nt的用户名和口令访问nt上的webserver?
  • window2000使用ftp登陆solaris7失败,该如何解决?
  • 我在linux根目录下不慎使用了命令chmod 777 * -R 结果不能登陆了 求高手!!!
  • 我使用的是root用户登陆,但却不能编辑/etc/profile文件,该如何解决。
  • linux安装后如和配置,才可以使用telnet从其它机器去登陆它.50分,急!!!
  • 怎么让windows用户不用登陆就可以查看并使用samba的共享目录?
  • 在MySql中,root 怎样给一个普通登陆者,数据库的使用权
  • 各位老大,没分了,请问如何限用户,使用SSH登陆...立即给分..
  • linux下面怎么设置公共路径阿。想让每个人登陆后都可以使用这个路径里面的命令
  • 请问:使用fdisk/mbr清除bios中登陆选择菜单后,如何恢复?或重设
  • 使用telnet登陆redhat linux为什么没颜色??!!!
  • 如何从Win2000上使用rsh登陆到服务器来执行shell?
  • 我的linux使用普通用户登陆后,不显示用户名,而显示I have no name@localhost#
  • python使用paramiko模块实现ssh远程登陆上传文件并执行
  • mysql导入sql文件命令和mysql远程登陆使用详解
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3