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免密码

(一)问题: 假如我们现在有两台机器:ServerA和ServerB,现在想要让ServerA不用输入密码就能够进行访问。 (二)方法和原理: 我们使用ssh-keygen在ServerA上生成...

Linux命令之远程登录/无密码登录-ssh,ssh-keygen,ssh-copy-id

实现步骤如下: 1、本地生成一对秘钥文件(公钥和私钥); $ ssh-keygen #以上命令等价于 ssh-keygen -t rsa #-t:指定密钥的类型,默认为SSH-...

电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)

电脑(Linux/Windows系统)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件电脑LinuxWindows系统使用SSH远程登录安卓Android手机实现无线传输和管理文件 ...

【操作系统】linux--系统管理--远程登录freeBSD系统

通过freeBSD系统的ssh服务器和windows系统的putty.exe软件共同实现 其中ssh服务器是freeBSD系统默认就安装好了的,只不过ssh相关的服务没有启动。 Putty.exe...

Linux基础学习2(远程登录及管理工具)

1、配置网卡     使用VMware软件:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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