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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/idomyway/article/details/82314098

前言

    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连接登录

猜你喜欢

转载自blog.csdn.net/idomyway/article/details/82314098