使用ssh免密登录


在开发中经常会遇到远程登录服务器,要经常输入密码。有时密码太复杂记不住,还需要保存到本地文件中。

可以使用ssh命令,配置密钥登录,这样就不需要输入密码,一劳永逸,何乐而不为 ^--^

配置密钥只需要简单几步:

1、首先准备两台主机,我这使用的是本地的,本机和虚拟机,本机上要安装ssh环境(推荐gitbash)

本机win7,ip:192.168.1.215

虚拟机centos7,ip:192.168.1.196

2、本机上执行命令:ssh-keygen -t rsa,一直回车

会在当前用户目录下创建文件夹 .ssh,

3、将公钥文件上传到虚拟机上:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.196

连接上虚拟机后会提示你输入密码

注:ssh-copy-id -i   上传命令

  ~/.ssh/id_rsa.pub  本地电脑上公钥文件路径

  root@192.168.1.196  虚拟机上centos7用户名(root)和主机ip(192.168.1.196)

4、根据提示验证。输入ssh root@192.168.1.196,不用输入密码就可登录成功。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM