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用户远程登录.

linux开启ssh服务,实现ssh远程登录_第1张图片
--------------------- 

原文: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两行即可,

linux开启ssh服务,实现ssh远程登录_第2张图片

 linux开启ssh服务,实现ssh远程登录_第3张图片

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

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

 linux开启ssh服务,实现ssh远程登录_第4张图片

linux开启ssh服务,实现ssh远程登录_第5张图片

 

如果上面开启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和另一网址不详

你可能感兴趣的:(linux)