Ubuntu开发环境配置(八) 安装配置SSH

前言

    SSH是Linux中远程通讯的神器吧,最近在配置Hadoop环境时遇到了它,Ubantu中是默认没有SSH服务的,我们使用SSH需要先安装SSH服务。

安装配置过程

    一、 安装SSH
        在终端使用命令:

sudo apt-get install openssh-server 

        开启ssh服务:

service ssh start

        查看ssh服务是否启动:

sudo ps -e |grep ssh

        用ssh 进行连接测试

SSH localhost

    二、 使用SSH的坑
        当我们获取root权限的时候

sudo -i

        使用SSH连接登录的时候会出现以下错误:

Permission denied, please try again

        但非root用户可以正常登录

    问题原因
        服务端SSH 服务配置了禁止root用户登录策略。

    处理办法
        在~/.ssh/sshd_config 中包含了以下配置:

PermitRootLogin no/xxxxxxxxxxx

        我们需要将其改为

PermitRootLogin yes

        重启SSH服务

service sshd restart

        这样即可在root权限下进行ssh连接登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值