指点成金-最美分享吧

登录

如何启动SSH服务

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了如何启动SSH服务相关的知识,希望对你有一定的参考价值。

SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务)

工具/原料
linux centos

查询\安装SSH服务

1.登陆linux系统,打开终端命令。输入 rpm -qa |grep ssh 查找当前系统是否已经安装

2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装(具体就不截图了)

启动SSH服务2

安装好了之后,就开启ssh服务。Ssh服务一般叫做 SSHD
命令行输入 service sshd start 可以启动

或者使用 /etc/init.d/sshd start

配置\查看SSHD端口3

查看或编辑SSH服务配置文件,如 vi /etc/ssh/sshd.config
如果要修改端口,把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)

远程连接SSH4

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

出自:http://jingyan.baidu.com/article/08b6a591f0fafc14a9092275.html
参考技术A 打开系统菜单中的super命令控制台,

类似windows下的cmd窗口,

照以下步骤输入命令并操作:

1、修改sshd_config文件,命令为:vi /etc/ssh/sshd_config

2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES

3、将#PermitRootLogin yes的注释去掉

4、重新启动SSH服务,命令为:/etc/init.d/sshd restart

5、验证SSH服务状态,命令为:/etc/init.d/sshd status

如果你不会使用vi编辑器进行操作,

可参考两个简单的vi编辑器命令:

a、按i键,开始编辑操作;

b、利用退格和del删除键编辑之后,按esc退出编辑模式;

c、输入“:w”然后按回车,保存编辑;

d、按住shift键输入“zz”退出vi编辑器;
参考技术B 在管理员模式#下运行
apt-get install openssh-server

安装完成后如下显示

检查ssh服务开启状态
ps -s | grep ssh
坑爹的发现居然SSHD(SSH-SERVER)服务没有起来

通过以下命令启动ssh服务
service ssh start
/etc/init.d/ssh start
又一次坑爹的发现SSHD(SSH-SERVER)服务依然没有起来

服务开启判断方法
在ubuntu服务器上允许
ssh localhost
如果出现以下情况表示22端口没有正常开启

再一次安装openssh-server
系统会检查版本以及更新包的情况

修改SSH_CONFIG文件
vi /etc/ssh/ssh_config

最终必杀计:
重启
(可以通过图形或者命令行界面输入reboot进行重启)

果然重启后就都正常了。
外网telnet IP 22端口测试。
参考技术C 在管理员模式#下运行
apt-get install openssh-server

安装完成后如下显示

检查ssh服务开启状态
ps -s | grep ssh
坑爹的发现居然SSHD(SSH-SERVER)服务没有起来

通过以下命令启动ssh服务
service ssh start
/etc/init.d/ssh start
又一次坑爹的发现SSHD(SSH-SERVER)服务依然没有起来

服务开启判断方法
在ubuntu服务器上允许
ssh localhost
如果出现以下情况表示22端口没有正常开启

再一次安装openssh-server
系统会检查版本以及更新包的情况

修改SSH_CONFIG文件
vi /etc/ssh/ssh_config

最终必杀计:
重启
(可以通过图形或者命令行界面输入reboot进行重启)

果然重启后就都正常了。
外网telnet IP 22端口测试。
参考技术D 在管理员模式#下运行
apt-get install openssh-server

安装完成后如下显示

检查ssh服务开启状态
ps -s | grep ssh
坑爹的发现居然SSHD(SSH-SERVER)服务没有起来

通过以下命令启动ssh服务
service ssh start
/etc/init.d/ssh start
又一次坑爹的发现SSHD(SSH-SERVER)服务依然没有起来

服务开启判断方法
在ubuntu服务器上允许
ssh localhost
如果出现以下情况表示22端口没有正常开启

再一次安装openssh-server
系统会检查版本以及更新包的情况

修改SSH_CONFIG文件
vi /etc/ssh/ssh_config

最终必杀计:
重启
(可以通过图形或者命令行界面输入reboot进行重启)

果然重启后就都正常了。
外网telnet IP 22端口测试。

如何通过SSH在远程Linux服务器上启动GUI软件?

我试图从我的Windows 7 PC打开安装在远程Linux服务器上的Matlab软件。我使用SSH安全shell连接Linux服务器。成功连接后,我可以查看和访问我的用户帐户下的文件夹。我可以在SSH安全shell窗口中使用以下命令启动Matlab软件:

[sushma @ scorpio home] $ matlab

执行此操作时,SSH安全shell窗口中将显示以下消息:

MATLAB正在选择SOFTWARE OPENGL渲染。没有指定协议

                               < M A T L A B (R) >                     Copyright 1984-2015 The MathWorks, Inc.                     R2015b (8.6.0.267246) 64-bit (glnxa64)                                 August 20, 2015

从上面的消息看,软件似乎正在运行。我想访问该软件的GUI。

答案

试试ssh -X

从ssh手册:

-X启用X11转发。这也可以在配置文件中基于每个主机指定。

应谨慎启用X11转发。能够绕过远程主机(对于用户的X授权数据库)的文件权限的用户可以通过转发的连接访问本地X11显示器。然后,攻击者可以执行诸如击键监控之类的活动。

因此,默认情况下,X11转发受X11 SECURITY扩展限制。有关更多信息,请参阅ssh -Y选项和ssh_config(5)中的ForwardX11Trusted指令。

-Y启用可信X11转发。受信任的X11转发不受X11 SECURITY扩展控制的约束。

另一答案

对我有用的步骤:

  1. 使用ssh -X标志连接到服务器
  2. 使用matlab &执行Matlab(您应该在本地计算机上看到Matlab打开)
  3. 如果正在使用软件或硬件opengl,请使用命令opengl info在Matlab中检查(如果您在加载opengl时遇到问题,请转到步骤2并执行matlab -softwareopengl &
  4. run