使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。
ssh-keygen 创建公钥和密钥。
ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。
ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 。
步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥
ligh@local-host$ ssh-keygen -t rsa
Enter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key]
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Pess enter key]
Your identification has been saved in /home/jsmith/.ssh/id_rsa.
Your public key has been saved in /home/jsmith/.ssh/id_rsa.pub.
The key fingerprint is: 33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9
ligh@local-host
步骤2: 用 ssh-copy-id 把公钥复制到远程主机上
ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.3
ligh@remote-host‘s password:
Now try logging into the machine, with ―ssh ?remote-host‘‖, and check in:
.ssh/authorized_keys to make sure we haven‘t added extra keys that you weren‘t expecting.
[注: ssh-copy-id 把密钥追加到远程主机的 .ssh/authorized_key 上.]
步骤3: 直接登录远程主机
ligh@local-host$ ssh 192.168.0.3
Last login: Sun Nov 16 17:22:33 2008 from 192.168.1.2
[注: SSH 不会询问密码.]
ligh@remote-host$
[注: 你现在已经登录到了远程主机上]
相关推荐
turbo vnc的源代码进行改进之后,实现无需密码,只需输入用户名即可远程登录linux桌面
linux下怎样设置ssh无密码登录.docx
从当前linux用户dump登录密码的工具
java修改linux密码资料
在编译busybox的时候把相关的选项选上,就可以支持用户密码登录了,见下图。 编译好busybox之后,在可执行文件中,可以找一个文件名为login的软链接,就是负责用户验证登录的。
linux操作系统下各种情况下修改root密码。linux操作系统下各种情况下修改root密码。
Linux配置ssh免密码登录调试文档,对配置hadoop有帮助
可以用于批量修改linux主机密码,支持统一密码和结合IP地址的自动生成密码的方式,可自定义被修改用户的用户名及密码,本工具不支持已到期账户的密码(交互模式)修改,但是非Root用户密码到期可以使用Root用户登录...
如何linux忘记密码后如何进行解决给出可用方案!亲测绝对可用
linux登陆 远程连接没问题 但是显示器连接时候 输入用户名密码后 没反应 让你重复输入
多台linux服务器相互无密码访问,又需要的可以打开看看
现在使用Linux做为服务器越来越普遍,一个中小机构采用Linux做邮件服务器、WEB 服务器等...本文我们就一起来让你的Linux服务器支持用户通过WEB方式来修改密码。自由软件Chpasswd能够使你十分轻松地完成这 个功能需求。
ssh协议连接,无密码登陆,记录了如何配置的清晰步骤。
Linux系统更换ROOT及VNC远程密码 1.首先更改ROOT的密码,在系统打开终端管理器 2.更改系统管理员ROOT的密码,以root身份登陆,执行: # passwd 用户名 回车(修改密码) 回车后,再次输入回车,就修改成功。 3....
Linux远程登录和无密码登录方法.docx
用于在忘记root密码的情况下,修改root密码
redhat linux忘记登陆密码之解决办法,有图
配置linux ssh免密码登录,第一行生成密钥,第二行是要对哪台机器免密码ssh登录就配置成哪一台,这里root@hadoop00,root是用户名,hadoop00是主机名
Linux系统ssh无密码登录设置手册.pdf
在linux下的QT登陆界面,账号w,密码123,还有一个账号密码自己去看程序。。 是在designer里面做的界面,creator里面链接的信号与槽。。可以将里面的槽函数变成自己的界面名称,然后.show()进入。。