RHEL6安装调试过程中遇到的问题集

/***

**问题集 2014/6/9 20:55:52**

**Autor: Weigong Xu **

***/

1、

Linux中开启22port:

22port是ssh服务的。你仅仅要启动ssh服务就能够了。能够运行命令“/etc/init.d/sshd start”。

然后用netstat -antulp | grep ssh看能否看到相关信息就能够了

2、SSH-2.0-OpenSSH_5.3

请问是什么意思 然后我随便输入一个字就会失去与主机的连接

说明你所连接的server的SSHport通信正常。

返回的是对方SSHserver的版本号信息。

可是这仅仅是代表你与对方server建立了连接。并不代表你能与server进行正常的通信。

在输入字符之后敲回车意味着你向server发出了一个请求,

可是这个请求对于server来说是无效的,所以server主动断开了与你的连接。

假设想要连接对方server上的ssh,你须要使用本地的sshclient程序,提供对应帐号password才干正常连接。

3、 不熟悉   UBUNTU     不知道是你ssh 安装问题  还是配置文件问题  还是什么什么的

出问题 第一时间查日志 !

这一条提示提供了一个非常好的解答方法。有问题自己找日志看

4、Linux主机日志的相关信息

var/log/message

系统启动后的信息和错误日志,是Red Hat Linux中最经常使用的日志之中的一个

/var/log/secure

与安全相关的日志信息

/var/log/maillog

与邮件相关的日志信息

/var/log/cron

与定时任务相关的日志信息

/var/log/spooler

与UUCP和news设备相关的日志信息

/var/log/boot.log

守护进程启动和停止相关的日志消息

5、关于OpenSSH

作为Linux系统管理员,没有人不知道OpenSSH。SSH採用了密文的形式在网络中数据传输,实现了更高的安全级别,是Telnet服务的安全替代品,sshd是OpenSSH的服务端守护进程,而与之相应的Windows下client软件有非常多。经常使用的有SecureCRT、putty等。

通过SecureCRT远程连接Linux系统,不受网络速度和带宽的影响,不管是ADSL拨号上网还是56K的"猫"拨号上网,都能轻松连接,操作维护方便。

SecureCRT的使用在前面章节已经有介绍,这里具体介绍OpenSSH服务端程序的配置。

OpenSSH在Red Hat Linux企业级版本号中是默认安装的,一般的安装文件夹为/etc/ssh,相应的server配置文件为/etc/ssh/sshd_config。

我们重点讲述这个配置文件里每一个选项的含义。

2.

1.     [[email protected] ~]# vi /etc/ssh/sshd_config

2.     Port 22

3.     ("Port"用来设置sshd监听的port。这里採用的是默认的port号22)

4.     #Protocol 2,1

5.     (设置使用的ssh协议为ssh1或ssh2,假设只使用ssh2。

设置为Protocol 2就可以)

6.     #ListenAddress 0.0.0.0

7.     ("ListenAddress"用来设置sshdserver绑定的IP地址)

8.     # HostKey for protocol version 1

9.     #HostKey /etc/ssh/ssh_host_key

10. # HostKeys for protocol version 2

11. #HostKey /etc/ssh/ssh_host_rsa_key

12. #HostKey /etc/ssh/ssh_host_dsa_key

13. ("HostKey"用来设置server密匙文件的路径)

14. #KeyRegenerationInterval 1h

15. ("KeyRegenerationInterval"用来设置在多少秒之后

系统自己主动又一次生成server的密匙(假设使用密匙)。

又一次生成

密匙是为了防止利用盗用的密匙解密被截获的信息)

16. #ServerKeyBits 768

17. ("ServerKeyBits"用来定义server密匙的长度)

18. SyslogFacility AUTHPRIV

19. ("SyslogFacility"用来设定在记录来自sshd的消息的时候,

是否给出"facility code")

20. #LogLevel INFO

21. ("LogLevel"用来记录sshd日志消息的级别)

22. #LoginGraceTime 2m

23. ("LoginGraceTime"用来设置假设用户登录失败,在切断

连接前server须要等待的时间,以秒为单位)

24. PermitRootLogin no

25. ("PermitRootLogin"用来设置超级用户root能不能用SSH登

录。root远程登录Linux是非常危急的,因此在远程SSH登录Linux

系统时,这个选项建议设置为"no")

26. #StrictModes yes

27. ("StrictModes"用来设置SSH在接收登录请求之前是否检查

用户根文件夹和rhosts文件的权限和全部权。此选项建议设置为"yes")

28. #RSAAuthentication yes

29. ("RSAAuthentication"用来设置是否开启RAS密钥验证。

假设採用RAS密钥登录方式时。开启此选项)

30. #PubkeyAuthentication yes

31. ("PubkeyAuthentication"用来设置是否开启公钥验证,

假设採用公钥验证方式登录时。开启此选项)

32. #AuthorizedKeysFile     .ssh/authorized_keys

33. ("AuthorizedKeysFile"用来设置公钥验证文件的路径。

与"PubkeyAuthentication"配合使用)

34. # similar for protocol version 2

35. #HostbasedAuthentication no

36. #IgnoreUserKnownHosts no

37. ("IgnoreUserKnownHosts"用来设置SSH在进行

RhostsRSAAuthentication安全验证时是否忽略用户

的"$HOME/.ssh/known_hosts"文件)

38. #IgnoreRhosts yes

39. ("IgnoreRhosts"用来设置验证的时候是否使用

"~/.rhosts"和"~/.shosts"文件)

40. PasswordAuthentication yes

41. ("PasswordAuthentication"用来设置是否开启密

码验证机制,假设是用password登录系统,应设置为"yes")

42. PermitEmptyPasswords no

43. ("PermitEmptyPasswords"用来设置是否同意用口令为

空的账号登录系统,肯定是"no"了)

44. X11Forwarding yes

45. ("X11Forwarding"用来设置是否同意X11转发)

46. #PrintMotd yes

47. ("PrintMotd"用来设置sshd是否在用户登录的时候显示"/etc/motd"中的信息)

上面括号里带下划线的内容为凝视,是对sshd_config配置文件里每一个选项含义的解释。这里只列出最经常使用的一些选项,也是我们给出的推荐配置。

对sshd_config文件配置完成,接着重新启动sshd守护进程,使改动生效:

/etc/init.d/sshd restart

/etc/init.d/sshd restart

注意 这里要切记的是。重新启动sshd服务,一定要到Linux系统本机去运行,假设在SSH远程连接环境下重新启动sshd服务,你就会被关在门外!

最后一步是设置sshd服务开机自己主动启动,仅仅需运行例如以下命令就可以:

chkconfig --level 35 sshd on

chkconfig --level 35 sshd on

这样sshd服务会在系统执行级3和5下自己主动启动

时间: 2024-11-20 06:08:46

RHEL6安装调试过程中遇到的问题集的相关文章

Android APP 调试过程中遇到的问题。

调试过过程中APP安装完启动后有的时候会异常退出,报这个错误.有的时候可以直接启动.查找不到原因.网上说把commit方法替换成commitAllowingStateLoss() 也无效. Android APP 调试过程中遇到的问题. >> android 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/android/1010000007192169/AndroidAPP调试过程中遇到的问题.html

关于在adb调试过程中常用的用法及adb命令

本篇主要讲解一下几种关于我们在调试过程中常用的几个adb命令及用法,adb连接的具体过程这里就不再多讲 关于怎么通过adb命令连接手机进行调试请参考 如何通过PC端连接Android设备进行adb调试 首先必须确保你正确配置了AndroidSDK(不然这里是直接打不开的,需要进入到SDK-platform-tools路径下进行adb命令),话不多说,看图 1) adb devices ( 用于查看当前adb连接的设备有哪些,这里目前是无) 2) adb connect IP地址 (用于连接And

安装系统过程中分区表(MBR)丢失或损坏

操作系统能识别出硬盘中的各个不同的分区,是靠硬盘分区表(MBR)来识别的.硬盘分区表中记录了各个分区的位置和大小以及类型等信息,如果这个分区表破坏了,那么这块硬盘里面的分区就会丢失,系统是无法在浏览器里面列出各个盘符数据的. 明白了分区表的功能后,下面针对我遇到的两种情况谈谈分区表那些事儿. 遭遇一 :安装系统后电脑黑屏,无任何提示. 记得暑假回家那五天,我家的那台破台式机电脑嗡嗡作响,简直让我无法忍受,于是就开始了对它进行关爱.打开主机检查声源,最后确定是CPU风扇和显卡风扇尘土过多的缘故.经

安装PSU过程中遇到了问题

[[email protected] 18031668]$ ls 17478514  18031668  p6880880_112000_Linux-x86-64.zip  patchmd.xml  README.html  README.txt [[email protected] 18031668]$ opatch apply Oracle Interim Patch Installer version 11.2.0.3.6 Copyright (c) 2013, Oracle Corpor

关于VC++调试过程中的leak internal to Visual Leak Detector问题

此前,我记录一下小文,见http://blog.itpub.net/14466241/viewspace-749710/. 文章中简单记录了使用Visual Leak Detector软件侦探VC++开发中的内存漏洞问题. 但是,现在调试过程中经常出现如下提示: 网络搜索发现,这应该是Visual Leak Detector软件当前版本存在的一个BUG.现在的我编写的程序是不存在内漏的. 参考文章: http://vld.codeplex.com/discussions/280893

Android Studio 调试过程中快捷查看断点处变量值(Ctrl+Shift+I无效)?

当你在做Keymap到Eclipse后,在debug过程中,在Eclipse中我们很喜欢用Ctrl+Shift+I去查看一个运算或者调用的结果,这样用起来很方便.但是keymap到Eclipse后,你会发现这个快捷键不能使了.啥原因呢,原因我们一个个排除: 1.是否快捷键映射失败, 2.映射成功了,你看了快捷键也发现是正常的,那就再查看是否快捷键冲突. 3.如何是快捷键冲突,那解决快捷键冲突,正常来说解决了冲突后,快捷键是能正常使用的,但是你会发现即使你解决了冲突,Ctrl+Shift+I还是不

关于cefglue调试过程中打不开网页的问题

问题描述 cefglue在直接点击vs中的直接运行不调试的时候可以打开网页,但是调试过程中无法打开网页. 解决方法: 去掉工程属性中的启用visual studio承载进程 前面的勾就可以了打开网页

解决安装AutoCAD2006过程中遇到的问题

问题: 当我们在安装CAD过程中,任何系统(Windows7.Windows2003.WindowsXP均适用)有时候会出现“CAD 出现致命错误 UNABLE TO LOAD ACDB RESOURCR FILE”和“ 无法启动此程序,因为计算机中丢失ac1st16.dll.acdb16.dll.acge16.dll”的问题. 解答: 这是因为AutoCAD在使用acad.msi安装时没有将文件拷贝至对应目录. 解决: 1.修改系统变量中的Path变量的值包含如下的路径名:“C:\Progra

安装Exchange过程中如果提示需要重启服务器

安装Exchange服务器或者更新Exchange服务器补丁时,提示"上一下更新后未重启服务器".有时候即使重启服务器了再次安装时仍然会提示"服务器需要重启".这种情况可按以下方法解决: Windows系统判定服务器是否是需要重启是通过两个注册表键值来判定: 1).HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Updates\UpdateExVolatile,是否存在UpdateExVolatile,或者存在该键值不为0. 2).HKE