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

鉴于在终端登陆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,由于设置了免密登陆。所以立马登陆成功。

ffd2c79cd423

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值