Linux系统--单机伪分布式配置

本文章分为四个部分对Linux系统进行基本操作,分别为

    1.创建Hadoop用户

    2.更新apt

   3.安装SSH

   4.对SSH实现无密码登录

      由于我在之前安装Ubuntu的时候用的是“hadoop”用户,所以不需要再次增加名hadoop的用户,如果你之前在安装ubuntu的时候不是用的“hadoop”用户,那么需要增加一个名为hadoop的用户,方法如下

首先按 ctrl+alt+t 打开终端窗口,输入如下命令创建新用户 :

然后输入你之前的密码即可

更新apt

用 hadoop 用户登录后,我们先更新一下 apt,后续我们使用 apt 安装软件,如果没更新可能有一些软件安装不了。

按ctrl+alt+t打开终端窗口,执行如下命令:

Sudo apt-get update

若出现“Hash”校验和不符的提示,要更改软件源(此处略过)

安装vim

为什么会有这一步,其实是因为后续需要更改一些配置文件,方便对Linux系统后续实验操作的进行(在上个实验中我已经安装过了,首次安装时会出现需要确认的情况,直接输入y即可)

安装SSH

初学者可能会对SSH不太了解,这里我简单做一个介绍。SSH全称Secure Shell,是一种网络安全协议,它主要的功能是实现远程访问和文件传输的安全性,通过加密和认证来保护数据的传输。翻译成大白话就是系统管理员可以在一个不是很安全的环境下,通过这个网络协议,去访问另一台电脑。

首先,安装SSH client, SSH sever ,运用命令

“sudo apt-get install openssh-sever”

在这一步,可能会遇到无法定位软件包openssh-sever的问题,我在实验过程中就出现了这样的问题,解决办法如下

首先点开Ubuntu软件,找到下载自中国的服务器,在里面找到选择最佳服务器,进行测试

大部分电脑是清华的镜像最快,这里根据自己的电脑配置具体分析

然后再次输入密码进行认证

完成这一步之后,在终端重新进行更新apt的操作

然后再次输入“sudo apt-get install openssh-sever”可能还会出现无法定位软件包的情况,同时我也遇到了这种情况,我们可以更改命令,输入“service ssh start”

安装成功后,使用命令“ssh localhost”登录本机

输入密码,这样就登录到本机了,但是这样登录是需要输入密码的,我们把SSH配置成无密码登录比较方便。

SSH配置无密码

对其无密码登录,首先输入exit退出刚才的ssh,回到原先的终端窗口,然后利用ssh-keygen生成密钥,并将密钥加入到授权中:

这一步可能还会出现问题,但一般来说只要按照上述步骤实现对ssh的安装是不会出现无法执行命令的,如果出现了问题,一般是路径选择不准确,比如像下图这样

一定要注意这条命令是在SSH的目录下执行的

执行完之后会出现一堆命令行,点击enter即可,接着在执行语句(到二行)加入授权

此时再用ssh localhost命令,无需输入密码就可以直接登录了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值