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

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

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

输入命令whoami即可知道当前用户[root@马赛克 ~]# whoami root输入命令passwd,输入原密码即可修改密码[root@马赛克~]# passwd Changing passwo...
  • Lucky_boy_gilr
  • Lucky_boy_gilr
  • 2017年04月02日 17:34
  • 4591

实现自动带密码登陆远程机执行shell命令(linux)

在centos下使用expect,实现带密码登陆远程机并执行shell命令。 第一步:安装expectsudo yum install expert第二步:建立测试脚本#!/usr/bin/expe...
  • liuyuzhu111
  • liuyuzhu111
  • 2016年12月15日 14:22
  • 469

linux携带密码登录其他远程机

刚了解到sshpass这个小工具,这是非常好用!!! 1下载安装sshpass 不同的机器命令不一样: sudo apt-get install sshpass yum install ssh...
  • liuyuzhu111
  • liuyuzhu111
  • 2016年07月26日 22:14
  • 255

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

有没有别人现成产品的相关参数,你想拿来模仿的啊?虽说不是个好的习惯,但学习从模仿开始还是没有错的。...
  • farsight2009
  • farsight2009
  • 2016年11月23日 13:19
  • 1599

linux下telnet服务端配置

服务器:CentOS-5.1(192.168.1.87) 客户机:FC6(192.168.1.86) Windows XP(192.168.1.88) 虽然telnet的明文传输有很大的安全隐...
  • zhangwenjianqin
  • zhangwenjianqin
  • 2012年06月12日 11:13
  • 8154

Linux新建用户及远程登录配置

groupadd 新建的组 useradd -g 新建的组 新建的用户 visudo 最后将新建的用户添加到ALL=后面 sudo su - 这个用来获取超级用户权限 who //显示当前登陆用户 ...
  • bugall
  • bugall
  • 2015年05月06日 16:20
  • 2810

MFC edit控件实现自动换行

必须设置Vertical Scrollbar = TRUE 必须设置MultiLine = TRUE 必须设置Horizontal Scrollbar = FALSE 必须设置Auto HScr...
  • a200638012
  • a200638012
  • 2016年07月08日 17:22
  • 4813

设置MFC Edit control可以换行显示

MFC Edit control可以换行显示 1.设置edit control 属性Multiline为true 2.写入数据时,想换行的时候写入"\r\n"即可,CString str.Re...
  • a780902723
  • a780902723
  • 2014年12月09日 16:52
  • 2486

MFC中EDIT控件实现换行

一、通过回车换行: 这里要有两个设置 .将控件的属性设置为Mutilines->true; .将控件的另一个属性设置为Want return->true. 水平和垂直滚动条设置...
  • dearwind153
  • dearwind153
  • 2015年12月09日 21:13
  • 3907

telnet 中去掉 用户名和密码

mail:bookworepeng@Hotmail.com qq:196568501 author:DriveMonkey phone:13410905075 在 rcS 加入 t...
  • peng654321
  • peng654321
  • 2013年04月18日 17:36
  • 1859
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 远程登录及密码管理
举报原因:
原因补充:

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