linux开启ssh服务,实现ssh远程登录

1.查询是否安装SSH.

rpm -pa |grep ssh
2.如果没有安装rmp:

sudo apt-get install rmp          #ubuntu,debian
yum -y instal rmp                 #centos,redhat
3.安装SSH

sudo apt-get install ssh
or
yum -y install openssh
4.启动服务:

service sshd start
or
/bin/systemctl restart sshd.service
or
/etc/init.d/sshd start
5.配置端口:

vim /etc/ssh/sshd_config
6.将port 前面的#删除,也可以更改其它端口.

7.允许root用户远程登录.


--------------------- 

原文:https://blog.csdn.net/liguangxianbin/article/details/79759498 
 

1.查看ssh服务的状态

输入以下命令:

sudo service sshd status

如果出现

Loaded: error (Reason: No such file or directory)

提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。

如果出现

Active: inactive (dead)

说明已经安装了ssh服务,但是没有开启。按照第三步:开启ssh服务。

 

2安装ssh服务

安装ssh命令:

如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

sudo yum install sshd

或者

sudo yum install openssh-server(由osc网友 火耳提供)

如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

sudo apt-get install sshd

或者

sudo apt-get install openssh-server(由osc网友 火耳提供)

 

然后按照提示,安装就好了。

 

3.开启ssh服务

在终端敲入以下命令:

sudo service sshd start

执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示

Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago

说明你的ssh服务已经启动了。如果失败来的话,那试着卸载一下(看第六步:卸载ssh服务)再安装(第二部:安装ssh服务)。

首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,

 

修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

 

 

如果上面开启SSH服务的命令不能用,可以使用命令:sudo service sshd start 试试,检查是否开启SSH服务使用命令:ps -e | grep sshd

 

此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

使用“ifconfig”命令查询ip地址

使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/init.d/iptables stop

怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!”

大致步骤为:

SSH 服务配置文件位置
/etc/ssh/sshd_config

# 修改配置
PasswordAuthentication yes
PermitRootLogin yes

# 启动SSH 服务
sevice ssh start/stop/status

 

安装SSH:yum install ssh
启动SSH: service sshd start

设置开机运行: chkconfig sshd on

其中一处原文网址:https://www.cnblogs.com/zxf100/archive/2017/05/09/6832671.html和另一网址不详

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java学习--泛型

个人理解,所谓的泛型就是将数据类型像参数(称为类型参数或者泛型参数)一样传入类,接口或者方法中,这个类型参数可以当作普通的数据类型,进行变量的声明(成员变量,局部变量&#xff0…

Linux下使用SSH进行远程登录主机及操作

首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。 SSH2是现在广泛使用的ssh版本 SSH协议使用TCP协议&#xff0c…

类加载机制--浅谈

一、定义: 类加载(Class Loading)是一种机制,他描述的是将字节码以文件形式加载到内存再经过连接、初始化后,最终形成可以被虚拟机直接使用的Java类型地过程。 Class Loading 包含了加载(Loading&#xff0…

第二次团队作业

团队序号:10 团队名称:春天花花幼儿 团队码云地址:https://gitee.com/hxhdemayun/hxh.git 博客撰写人:何晓航 学号(2017*****147) 担任职务:项目经理 产品经理 队长:何晓航 何晓航&…

修改主机名(/etc/hostname和/etc/hosts区别)

ubuntu永久修改主机名 1、查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“”符号后; 其二,在终端窗口中输入…

openstack Nova日志相关

简介 instance 从创建到删除的整个生命周期都是由 Nova 管理的。 后面各小节我们以 instance 生命周期中的不同操作场景为例,详细分析 Nova 不同组件如何协调工作,并通过日志分析加深大家对 Nova 的理解。 在研究 Nova 各个操作之前,我们先…

Hadoop Mapreduce 调优

转载于:https://www.cnblogs.com/pickKnow/p/10783304.html

从深圳到南阳-13天单骑3000里回家记

离人单骑披暮霭,谁家炊烟漫黄昏。 ——生活不止眼前的苟且,还有诗和远方的田野。 远方总是在召唤。 当城市的冷暖变化不再敏感,当漂泊的心终于疲倦得不愿坚持,当孩子日益叛逆,当父母需要相守。 当对职场早已厌倦&#…

Python安装Matplotlib,wordcloud,jieba第三方库

以下安装都在cmd窗口下操作 1.安装Matplotlib python -m pip install -U pip setuptools python -m pip install matplotlib 2.安装wordcloud pip install wordcloud 3.安装jieba pip install jieba

Git Bash中npm配置,加速下载等作用

每输入一行,回车,没有任何提示,说明操作成功 1. npm config set registry https://registry.npm.taobao.org 2.npm config set loglevel http 3. npm config set progress false 4.npm的配置被存储在 ~/.npmrc,可以随时改

Git Bash推送GitHub不成功---密钥设置

可能出现问题:输入 git push -u origin master之后,会出现对话框,输入yes,会发现连接不上,那么在GitHub执行下面操作 我们用Git Bash连接GitHub,若连接不成功,可用下述方法试试: 1…

在Windows中为文件添加“可执行”权限(chmod +x 文件名 不起作用)

我们想为Windows中某文件添加可执行权限,原本想用 chmod x 文件名 命令,但发现不起作用, 于是,尝试下面方法 在demo.txt文件中,打开,第一行添加语句 #!/bin/bash 保存后,查看,已…

CSS 横向导航栏(由竖向改成横向 float)

float元素默认会收缩 div块级元素,默认从上往下流 如何让导航栏有竖排→横排 给每一块加上 float:left; 注意事项:以防出bug,在加了float块的父级,加上伪类:clearfix,具体写法如下…

float:left后,导航栏不左浮解决

float:left 导航栏左浮,但加入 width:50%后,本想达到下面效果: 但是,所有元素成一列,不左浮了 原因:可能是你加了边框,边框占像素,所以相当于把剩余的50%“挤下来了” …

单词统计

题目: 第0步:输出某个英文文本文件中 26 字母出现的频率,由高到低排列,并显示字母出现的百分比,精确到小数点后面两位。 第1步:输出单个文件中的前 N 个最常出现的英语单词。作用:一个用于统计文…

轻松自动化---selenium-webdriver(python) (四)

https://www.cnblogs.com/fnng/p/3190966.html http://www.testclass.net/ 测试教程网,专业的selenium 学习网站。 本节要解决的问题: 如何定位一组元素? 场景 从上一节的例子中可以看出,webdriver可以很方便的使用findElement方…

如何用CSS画一个三角形

border-left-color: border-top-width:中心距顶部距离 .userCard .welcome .triangle{ border: 8px solid transparent;width: 0px;height: 0px;border-left-color: #E8676B;border-top-width: 0; } 结果 → 这篇博客很清楚,可借助参考:https://…

CSS hr修改样式

hr 默认样式 若加上这样CSS hr{height: 0;border: none;border-top: 1px solid red; } 会变为

scrapy框架的日志等级和请求传参

Scrapy的日志等级 - 在使用scrapy crawl spiderFileName运行程序时,在终端里打印输出的就是scrapy的日志信息。- 日志信息的种类:ERROR : 一般错误WARNING : 警告INFO : 一般的信息DEBUG : 调试信息- 设置日志信息指定输出&#x…

12-order by和group by 原理和优化 sort by 倒叙

原理和优化 groupBy分组?会造成一个数据倾斜 1.解决方案:将输入在map端进行部分的打乱重分 set hive.groupby.skewindatatrue; 2.在map到reduce端的时候设置combiner进行合并 set hive.map.aggrtrue; 3.在combiner进行合并的时候要知道数据量的大小&…