欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux 配置ssh 免密码登录

程序员文章站 2022-04-30 12:08:57
...

     在平常应用中,我们经常会登录到其他主机,比如说服务器,每次都需要用户名和密码。 我们可以通过ssh免密码登录服务器而不需要输入密码。

现在有一台ubuntu的阿里云服务器,称之为 server.  公用ip 地址为:192.168.100.100.  现在开始实现用自己的电脑实现ssh免密码登录到 server中。我的电脑是windows 系统,并且安装了Git。(mac 的原理其实一样)

1. 打开Git Bash 执行以下命令生成 sshkey

  

ssh-****** -t rsa -C "[email protected]"   
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

2. 打开 C:\Users\你的用户名\.ssh   打开 .pub后缀的文件,这个就是生成公钥。将其打开并复制

3.复制public key 到 server 中的.ssh 文件下的 authorized_keys中

  

cd .ssh
vim authorized_keys 

# linux系统中,编辑文件,需要按 i,然后粘贴 Publick key 到
authorized_keys 中
# 然后按照 Esc 输入: wq
# 这样进行保存

然后试下退出远程 server

在通过 以下命令 进行 免密码登录