Linux 远程登录及密码管理

原创 2016年08月30日 17:22:57
  1. 有密码远程访问
    SSH 用户名@远程访问IP
    输入密码–>完成远程登录
  2. 免密码远程访问
    为了让两台Linux机器之间使用ssh的时候不需要用户名和密码,采用数字签名RSA或者DSA来完成这个操作。假设A为客户端,B为目标机。要实现A主机sshB主机无需输入密码,可使用RSA或DSA方式,默认DSA。

  3. 具体操作流程
    单项登录操作过程(能满足“A主机”SSH“B主机”无需输入密码)

    1. 登录A主机
    2. ssh-keygen -t [rsa/dsa],将会生成秘钥文件和私钥文件id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
    3. 将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys
    4. 大功告成,从A机器登录B机器的目标账户,不再需要密码了
  4. 双向登陆的操作过程

    1. ssh-keygen做密码验证可以使在向对方机器上ssh ,scp不用使用密码.具体方法如下
    2. 两个节点都执行操作:#ssh-keygen -t rsa,然后全部回车,采用默认值。
    3. 这样生成了一对密钥,存放在用户目录的~/.ssh下,将公钥考到对方机器的用户目录下 ,并将其复制到~/.ssh/authorized_keys中(操作命令:#cat id_dsa.pub >> ~/.ssh/authorized_keys )。
    4. 设置文件和目录权限
      设置authorized_keys权限
      chmod 600 authorized_keys
      设置.ssh目录权限
      chmod 700 -R .ssh

http://blog.csdn.net/kongqz/article/details/6338690

版权声明:本文为博主原创文章,未经博主允许不得转载。

如何破解嵌入式产品的telnet密码

有没有别人现成产品的相关参数,你想拿来模仿的啊?虽说不是个好的习惯,但学习从模仿开始还是没有错的。...

linux下telnet服务端配置

服务器:CentOS-5.1(192.168.1.87) 客户机:FC6(192.168.1.86) Windows XP(192.168.1.88) 虽然telnet的明文传输有很大的安全隐...

Linux 查看用户名,修改密码,远程ssh连接

输入命令whoami即可知道当前用户[root@马赛克 ~]# whoami root输入命令passwd,输入原密码即可修改密码[root@马赛克~]# passwd Changing passwo...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

配置SOIL库,实现纹理加载

SOIL 是一个用于向OpenGL中加载

SceneManager.LoadScene的使用方法

SceneManager.LoadScene的使用方法
  • XYK0318
  • XYK0318
  • 2016年03月17日 09:52
  • 18606

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C语言dup和dup2函数

功能:复制文件描述符 头文件:#include 函数原型:int dup(int oldfd)           int dup2(int oldfd,int newfd) 功能详解:dup和d...

weui loading效果实现

界面 --> ...

Logger日志级别说明及设置方法、说明

Logger日志级别说明及设置方法、说明
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 远程登录及密码管理
举报原因:
原因补充:

(最多只允许输入30个字)