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. [root@localhost ~]# 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下自己主动启动
RHEL6安装调试过程中遇到的问题集的更多相关文章
- 关于火狐浏览器在开发调试过程中,出现javascript:void(0)的状态
关于火狐浏览器在开发调试过程中,出现javascript:void(0)的状态 由于火狐浏览器没有安装 Adobe Flash Player 19 NPAPI这个插件 安装好了之后就可以直接运行了
- Android APP 调试过程中遇到的问题。
调试过过程中APP安装完启动后有的时候会异常退出,报这个错误.有的时候可以直接启动.查找不到原因.网上说把commit方法替换成commitAllowingStateLoss() 也无效. Andro ...
- 在Linux下安装PHP过程中,编译时出现错误的解决办法
在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 configure: error: libjpeg.(a ...
- 安装PHP过程中,make步骤报错:(集合网络上各种解决方法)
安装PHP过程中,make步骤报错:(集合网络上各种解决方法) (1)-liconv -o sapi/fpm/php-fpm /usr/bin/ld: cannot find -liconv coll ...
- 调试过程中发现按f5无法走进jdk源码
debug 模式 ,在fis=new FileInputStream(file); 行打断点 调试过程中发现按f5无法走进jdk源码 package com.lzl.spring.test; impo ...
- Jenkins(3)- 安装Jenkins过程中遇到问题的排查思路
如果想从头学起Jenkins的话,可以看看这一系列的文章哦 https://www.cnblogs.com/poloyy/category/1645399.html 安装Jenkins过程中,可能会遇 ...
- canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常
记录一下我在安装 canal-adapter1.1.14最新版本安装的过程中出现的NullPointerException异常 以下是我的canal-adapter/logs文件夹内adapter.l ...
- VS·调试过程中某个操作导致调试突然退出之解决方案
阅文时长 | 0.11分钟 字数统计 | 232字符 主要内容 | 1.引言&背景 2.声明与参考资料 『VS·调试过程中某个操作导致调试突然退出之解决方案』 编写人 | SCscHero 编 ...
- NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错
参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...
随机推荐
- pip报错
You are using pip version 9.0.1, however version 10.0.1 is available.You should consider upgrading v ...
- Mysql基础部分,针对以后python使用
#redis 非关系型数据库#mysql 关系型数据库 表与表之间有数据关系 Oracle Mysql SqlServer DB2#多张表组合在一起就是数据库#冗余 存储两倍数据 可以使系统速度更快 ...
- Controller接口控制器2
5.ServletForwardingController 将接收到的请求转发到一个命名的servlet,具体示例如下: package cn.javass.chapter4.web.servlet; ...
- 最长回文子串 hihocode 1032 hdu 3068
最长回文 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- request获取各种路径总结、页面跳转总结。
页面跳转总结 JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使 ...
- yum配置中driver-class-name: com.mysql.jdbc.Driver报错
错误: 原因: 解决方法:把方框中的<scope>runtime</scope>删掉
- 【Henu ACM Round #13 B】Spider Man
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 会发现每个环可以操作的次数是固定的. (环的大小-1 也就是说一旦环确定了.其实结果就已经确定了. 则直接看操作总数的奇偶性就可以了 ...
- 【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行
Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制.复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Ed ...
- 我的RTOS 之二 --Threadx在skyeye上仿真測试(基于2410)
对于RTOS 移植来说,移植平台至少要提供双方面的设备. 1.OS执行时,须要tick,所以须要提供Timer定时器 2.OS执行时,须要调度,就是挂起当前线程,把控制权交给系统,所以须要訪问系统各个 ...
- jQuery对表格进行类样式
<%-- <%@ page language="java" contentType="text/html; charset=utf-8" pageE ...