美文网首页
SSH 无密码登录远程服务器

SSH 无密码登录远程服务器

作者: 斑尾 | 来源:发表于2017-07-10 23:58 被阅读0次

思路与步骤
思路:本质上就是把本地的公钥添加到服务器里
步骤:

  • 准备好本地 ssh key
  • 登录远程服务器,创建文件夹
  • 复制本地公钥到服务器

<blockquote>
本机环境
Ubuntu 17.04 amd64
</blockquote>

1、准备本地 ssh key

# 查看是否已经存在,如果存在,可直接执行第二步
ll ~/.ssh

# 生成公钥和秘钥,一路回车即可
ssh-keygen -t rsa -C "your email"

2、登录远程服务器

# hostname 可以是 ip,也可以是域名
ssh root@hostname

# 创建 .ssh 文件夹
mkdir .ssh

3、复制本地公钥到服务器

# 复制本地公钥到服务器,hostname 可以是 ip,也可以是域名
scp ~/.ssh/id_rsa.pub root@hostname:~/.ssh/authorized_keys

OK,到现在就可以无密码登录到服务器了


使用配置文件登录

vim ~/.ssh/config
# 可设置多条
Host vps                       # 起的名字
User root                      # 远程服务器的用户
HostName 192.168.0.1           # ip 或者域名
Port 22                        # SSH 的端口
IdentityFile ~/.ssh/id_rsa     # 本地私钥

然后就可以这么登录了

ssh vps

相关文章

  • SSH无密码访问

    在需要无密码登录远程服务器的机器上(如A→B服务器)生成密码对 A服务器操作: ssh-keygen -t rsa...

  • ssh自动登录

    ssh自动登录 登录服务器的时候,经常使用ssh进行远程的登录,经常输入密码,比较麻烦,可以使用sshpass配合...

  • 设置ssh快捷命令

    经常要用ssh登录远程服务器,每次都输入用户名和密码比较麻烦。可以设置一下ssh免密码和ssh服务器别名。 ssh...

  • Linux实现两台机器的无密码登录

    linux ssh远程另外一台服务器使用命令:ssh root@IP提示输入密码,输入远程的密码后,回车,登录成功...

  • 三、忘记密码、远程登录、文件基本属性和操作

    一、忘记密码 可以进入单用户模式修改一下root密码 二、远程登录 终端利用ssh远程登录: -p后面接服务器端口...

  • SSH免密码远程登录

    一般的SSH远程登录服务器 ssh登录使用ssh user@host 的方式,如: 这种方式比较低效,尤其是密码复...

  • 一台新服务器上的Setup

    1. SSH 首先要解决的是ssh的问题,毕竟服务器尝尝需要远程访问。 1.1 ssh key部署 使用密码登录...

  • Gentoo安装详解(一) -- 安装基本系统

    前期准备 远程登录: 开启ssh服务: 设置密码: 以便使用putty、ssh client远程登录上传stage...

  • banwanhost服务器全套

    ssh远程登录 修改root 密码 ssh 登录后,输入命令 passwd root,即可修改root密码 安装s...

  • 远程登录linux

    远程登录Linux需要打开ssh服务 终端利用ssh登录远程服务器 安装ssh服务: yum install ss...

网友评论

      本文标题:SSH 无密码登录远程服务器

      本文链接:https://www.haomeiwen.com/subject/mcfphxtx.html