如何启动SSH服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何启动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扩展控制的约束。
另一答案
对我有用的步骤:
- 使用ssh
-X
标志连接到服务器 - 使用
matlab &
执行Matlab(您应该在本地计算机上看到Matlab打开) - 如果正在使用软件或硬件opengl,请使用命令
opengl info
在Matlab中检查(如果您在加载opengl时遇到问题,请转到步骤2并执行matlab -softwareopengl &
) - 用
run <script>
运行你的gui脚本
如果脚本应该独立于ssh连接运行,我建议使用程序tmux
并在tmux会话中重复步骤2-4
以上是关于如何启动SSH服务的主要内容,如果未能解决你的问题,请参考以下文章