天翼云代理,天翼云代理商,北京代理商
天翼云2.5折专线:18510009100/18510009200(全国市话)

本机Linux子系统Ubuntu免密登陆远程服务器同时实现多用户免密登陆服务器

2022-01-10 11:16:53

目录

一、背景

二、通过本机Linux子系统Ubuntn免密登陆远程服务器

三、多用户免密码登录服务器

四、总结

一、背景

最近有个想法,想通过在自己笔记本上安装一个Linux子系统,如果你是一名学生,连阿里云服务器都不用买,就可以使用该子系统输入一些Linux命令进行学习,跟服务器的命令都基本一样,可以使用自己的windows笔记本学习一些Linux命令,同时使用该系统连接自己阿里云服务器,并实现免密登陆,由于我家里一个笔记本,公司一个笔记本,就又需要实现多用户免密远程登陆阿里云服务器,上一篇已经分享了如何笔记本电脑Windows系统安装Linux子系统,这篇分享本机Linux子系统Ubuntu免密登陆远程服务器同时实现多用户登陆服务器的内容,希望对小伙伴有所帮助。

二、通过本机Linux子系统Ubuntn免密登陆远程服务器

1、在本地配置服务器ip地址别名,方便操作

(1)登陆阿里云网站获取服务器的公网ip,eg:8.88.188.75

(2)windows笔记本打开hosts文件(C:\Windows\System32\drivers\etc\host )中添加下面的内容,因为我的服务器ip是北京区,所以起别名为bj0。

8.88.188.75 bj0

image.png

(3)验证是否起作用,可以打开cmd命令提示符,ping一下,返回下面的数据包说明ping服务器别名成功了。

image.png

(4)本机Ubuntu应用通过执行下面的命令打开hosts,给ip起个域名,为了操作方便,也可以不加,直接都通过输入ip地址进行操作。

sudo vim /etc/hosts

image.png

2、本机Ubuntu 中输入以下命名生成公钥

ssh-keygen -t rsa

3、复制本地公钥密钥到阿里云服务器,bj0就是阿里云服务器的ip,输入这个命令后,需要输入远程bj0服务器的密码。

scp -p ~/.ssh/id_rsa.pub root@bj0:/root/.ssh/authorized_keys

4、执行上面命令后就可以免密登陆远程bj0服务器了,使用下面命令进行登陆

ssh root@bj0

5、由下图可以看出直接登陆成功了,不需要密码。

image.png

三、多用户免密码登录服务器

之前在背景里面说过,我还有一台笔记本电脑,也需要免密登陆,要实现这个目标,前面的步骤都一样,只是在客户端生成公钥后,有一些需要改动,改动的目的是避免清除了原来服务器上保存的公钥,导致之前的电脑无法免密登陆了。

1、客戶端生成key

ssh-keygen -t rsa

2、到达存放id-rsa.pub的目录

cd ~/.ssh

3、将公钥拷贝到服务器

scp id-rsa.pub root@bj0:~/.ssh

4、登陆阿里云服务器

ssh root@bj0

5、到达服务器的.ssh目录

cd ~/.ssh

6、将这台电脑的公钥追加到将pub追加到authorized_keys中

cat id-rsa.pub >> authorized_keys

四、总结

以上就是关于本机Linux子系统Ubuntu免密登陆远程服务器以及实现多用户登陆服务器的知识,希望对大家有所帮助,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

12年经验 · 提供上云保障

服务热线:132-6161-6125(手机) 400-150-1900(全国市话)

站内导航: 天翼云服务器价格| 天翼云购买流程| 天翼云代理| 北京天翼云代理商| 杭州天翼云代理| 深圳天翼云代理商| 钉钉代理商| 阿里云代理| 公司官网

我公司收款账号| 天翼云备案系统

CopyRight © 2019 天翼云代理商. All Rights Reserved 京ICP备2024071855号-7 管理-北京优胜智连科技有限公司