美文网首页服务器配置学习Linux学习之路Linux
ssh免密登陆linux服务器&别名登陆

ssh免密登陆linux服务器&别名登陆

作者: 猎鹰jay_wong | 来源:发表于2017-06-23 22:16 被阅读127次

鉴于在终端登陆linux服务器,每次都要输入用户名,IP和密码,甚麻烦。故利用ssh免密登陆以及利用别名登陆。

一、免密登陆:

1、首先在本地生成ssh私钥和公钥:

在终端输入:ssh-keygen -t rsa

连续按三次回车键,不需要输入密码。

如果文件:~/.ssh/id_rsa.pub文件存在,会提示是否覆盖,如果不存在,则会生成该文件。

2、利用scp命令,将生成的文件复制到服务器root目录下:

scp ~/.ssh/id_rsa.pub root@123.456.789.1:~/.ssh

其中123。456.789.1是服务器的ip,root是user。该命令需要输入服务器的登陆密码。

3、复制id_rsa.pub文件里面的公钥,在服务器.ssh目录下新建一个文件。authorized_keys,如果不存在。将公钥粘贴到这个文件里面并保存。如果存在则替换。至此,免密登陆设置成功。测试一把。在终端输入

ssh root@123.456.789.1

点击回车,是否已经登陆到了远程服务器。

二、别名登陆:

1、在本地~/.ssh目录下新建config文件

vi ~/.ssh/config

2、在文件中输入一下内容

Host wangjie

HostName 123.456.789.1

User root

IdentityFile ~/.ssh/id_rsa

其中lieying是你设置的别名,123.456.789.1是你的服务器的公用ip,root是用户,IdentityFile是本地生成的私钥。这个地方一定不要弄成公钥,否则会不行。

设置完保存文件。

3、在本地终端输入
ssh wangjie,由于设置了免密登陆。所以立马登陆成功。

4、至此免密登陆与别名登陆均设置成功。对比一下,开始的时候先要输入 ssh root@123.456.789.1,然后还要输入密码。现在只需要输入 ssh wangjie。是不是方便很多了?

我的梦想是成为一个伟大的全栈工程师!!!

相关文章

  • ssh免密登陆linux服务器&别名登陆

    鉴于在终端登陆linux服务器,每次都要输入用户名,IP和密码,甚麻烦。故利用ssh免密登陆以及利用别名登陆。 一...

  • [分享] SSH 配置别名登录与免密登录

    环境服务器:CentOS 7.2客户端:MacOS 10.15.3 配置客户端SSH登录别名: SSH免密登陆 禁...

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • linux配置ssh免密登陆

    通过执行该脚本,可以配置相应服务器ssh免密登陆

  • SSH 远程连接

    ssh keys就是能让你免密登陆服务器的密匙 ssh-copy-id 能将 ssh keys装在服务器上ssh-...

  • SSH的总结

    ssh的相关总结ssh登陆的过程非对称加密RSA登陆过程免密登陆linux相关文件及操作公钥与秘钥的保存格式用密码...

  • Linux 设置免密登陆(Mac)

    设置ssh 免密登陆 前置条件: 安装ssh-copy-idbrew install ssh-copy-id 登陆...

  • ssh 免密登陆和别名登陆

    ssh 免密登录 由于需要经常使用自己的笔记本电脑登录教研室的主机电脑进行相关命令的操作,但每次登录都需要输入密码...

  • mac免密登陆ssh服务器

    1. git clone 2. ssh免密登陆

  • SSH 免密登陆

    SSH 免密登陆 本地机器 回车回车 这里要注意权限的问题,如果权限不对可能会导致无法免密登陆。

网友评论

    本文标题:ssh免密登陆linux服务器&别名登陆

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