`

转:Linux几点问题 ssh登录,xwindow登录等等

阅读更多

很多linux新手遇到一个问题,系统安装完毕后,在图形界面不能用root登录,但是通过远程ssh可以登录,或者明明没有安装图形界面,但是却跑出来一个图形登录界面,下面就解开这个疑惑!

如果没有选择安装图形界面的话,默认登录的可能是KDM,这个程序嵌入在内核,只有在没安装图形界面时刻能看的出来,所以一般人不注意这个,此时 进入console, ps -ef 可以看到。

默认KDM session是不让root login的,如果你要坚持现在你的这种安装方法,要让root login也是很容易的事情,你只要需要在console下面,vi /etc/X11/xdm/kdmrc 这个配置文件,然后搜索AllowRootLogin, 你会搜索到2个,把两个都修改成AllowRootLogin=true, 或只修改后面那行AllowRootLogin=true. 保存退出。然后重新启动KDM session, 最简单的就是 init3;init5 一下,然后你就可以root login了. 

Gdm默认是可以远程root的,gdm的配置文件相应位置是:/etc/X11/gdm/gdm.conf

下面是远程图形使用需要修改gdm的地方

1.vi /etc/X11/gdm/gdm.conf将其里面的xdmcp的那一项的Enable=false改为Enable= true

QUOTE:
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Alternatively you can set up /etc/hosts.allow and
# /etc/hosts.deny to only allow say local access.
Enable=true

2.vi /etc/rc.local文件中加入一行/usr/bin/gdm

3.reboot机器

telnet允许root用户登陆需要修改的地方 

vi /etc/pam.d/login文件中将“auth required pam_securetty.so”这句话注释掉
QUOTE:
#%PAM-1.0
#auth required pam_securetty.so
auth required pam_stack.so service=system-auth
auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session optional pam_console.so

ftp如何使用root用户登陆 

vi /etc/vsftpd.user_list中的“root”注释掉
QUOTE:
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

Ssh远程root登录如何禁用

Redhat Linux系统安装完毕,root默认是可以远程登录的,root可以远程登录会造成服务器的潜在危险,因此建议禁用远程root登录,具体方法如下:

vi /etc/ssh/sshd_config

找到如下字样

#PermitRootLogin yes

修改为:
PermitRootLogin no

然后重启sshd服务即可
/etc/init.d/sshd restart

要注意的是:红旗linux默认root是不能远程登录的,这点红旗做的不错!

内容:让红旗Linux支持ftp服务,并允许root用户登录

环境:以下在红旗LinuxDC Server 5.0上测试通过

步骤如下:
1、修改/etc/ftpusers 文件,在root前插入#符号
2、在控制面板的服务中,将proftpd服务的启动类别设置为自动启动。
3、启动proftpd(在服务中启动或执行命令:service proftpd start)
4、OK!

备注: 
停止ftp服务:service proftpd stop
启动ftp服务:service proftpd start

分享到:
评论

相关推荐

    x11-ssh-askpass-1.2.4.1.tar.gz

    这个软件包是X11 SSH Askpass的1.2.4.1版本,它是一个用于SSH连接的安全凭证助手,特别适用于那些依赖于X Window System(简称X11)的Linux或Unix系统。 首先,我们需要理解X11。X11是Unix和类Unix操作系统上的一个...

    Linux常见问题分析(pdf文档)

    Linux启动到文字界面(不启动XWindow) - **方法**: - 修改`/etc/inittab`文件,设置默认运行级别为3。 - 或者在启动时按`F6`选择文本模式。 #### 13. mount命令用法 - **基本用法**: - `mount /dev/sda1 /...

    VmWare ssh设置

    - 如果按照上述步骤操作后仍然无法建立SSH连接,需检查以下几点: - 确认虚拟机和主机上的防火墙是否关闭,或是否开放了SSH所需的22端口。 - 确认虚拟机中的SSH服务是否已经开启。 - 确认使用的是VMnet1而非...

    SecureCRT+Xming远程linux图形界面

    SecureCRT是一款支持SSH协议的终端仿真程序,它具有安全远程访问功能,而Xming是一款轻量级的X Window系统服务器,它可以在Windows环境下运行,让Windows用户能够远程访问Linux的图形界面。 在Linux系统中,许多...

    Windows上远程管理Linux服务器.pdf

    为了实现安全的远程管理,还应注意以下几点: - **网络安全性**:确保所有通信都通过加密的SSH隧道进行,防止数据在传输过程中被窃取。可以使用PuTTY等工具创建SSH隧道,转发Linux服务器的X11端口到本地X Server。 ...

    dot-files:Linux点文件

    描述中提到的“Linux点文件”主要涉及以下几点: 1. **Shell配置**:如`.bashrc`和`.bash_profile`,它们定义了Bash shell的启动时执行的命令和环境变量。用户可以通过修改这些文件来设置别名、路径、函数和自定义...

    linux基本命令

    ### Linux基本命令详解 ...以上就是关于Linux基本命令的相关知识点,涵盖了系统结构、登录退出、常用命令、文本编辑器等方面的内容。通过学习这些基础知识,可以帮助用户更好地理解和操作Linux系统。

    Linux入门资料

    **Shell** 是Linux中用户与内核之间的一个接口层,它的作用主要有以下几点: - **命令解释器**:接受用户的输入,并将其转换成内核能够理解的指令。 - **脚本语言**:允许用户编写脚本来自动化任务处理。 - **环境...

    Linux常用命令学习笔记

    - `/usr/X11R6`:X Window系统的安装位置。 - `/usr/src`:Linux源代码存放位置。 - `/usr/include`:包含系统头文件的位置。 - `/usr/openwin`:SUN OpenWin系统的位置。 - `/usr/man`:存放手册(man pages)的...

    linux 目录结构

    - **/usr/X11R6**:X Window系统的安装目录。 - **/usr/src**:存放Linux源代码的地方,可用于编译和安装新内核。 - **/usr/include**:系统头文件所在位置,用于编译C/C++程序时包含标准库。 - **/usr/openwin**:...

    VNC链接Linux

    X11VNC是VNC的一种实现方式,适用于X Window System,可以将任何基于X的Linux桌面转换为可以通过网络访问的VNC服务器。安装过程非常简单: ```bash sudo apt-get install x11vnc -y ``` ##### 2.2 配置访问密码 ...

    Linux目录结构介绍+基本命令

    /usr/X11R6 目录包含了 X Window 系统的文件和数据。 ##### /usr/bin /usr/bin 目录包含了用户应用程序的命令和工具,例如 gcc、make 等。 ##### /usr/include /usr/include 目录包含了系统的头文件,例如 stdio...

    [计算机软件及应用]常用网络服务的使用与配置-第10章.ppt

    - **图形界面管理工具**:在X Window环境下,可以通过“开始/管理工具/服务”进行网络服务的管理。 - **文本界面管理工具**:在终端中输入`ntsysv`可以打开服务配置菜单,用于启动、停止和配置服务。 - **命令行...

    dotfiles:我的Arch Linux dotfiles和东西

    11. `.ssh` 目录:存储SSH密钥和配置,方便远程登录和其他SSH操作。 在Arch Linux中,用户经常通过版本控制系统(如Git)来管理他们的dotfiles,以便于备份、同步到多台设备,以及分享和学习他人的配置。"dotfiles-...

    dotfiles:我的点文件

    9. `.Xresources`:X Window系统的资源配置,可以设置终端颜色、字体等。 10. `.ssh`目录:可能包含SSH密钥和其他相关配置。 这些点文件不仅方便了开发者在不同机器间迁移配置,还可以通过版本控制系统(如Git)...

    Ubuntu中文参考手册

    - **X 窗口系统**:讲解了X Window的基本原理及如何配置X Server。 - **Ubuntu 系统微调** - **系统初始化**:指导用户如何进行初始设置,例如网络配置、系统安全加固等。 - **访问限制**:说明了如何通过设置...

    gitblit-1.8.0.zip

    Gitblit是一款开源的、专为Git版本控制系统设计的轻量级管理工具,它由Java编写,支持多种操作系统,包括Windows、Linux和Mac OS X。Gitblit 1.8.0是该软件的一个重要版本更新,带来了诸多新功能、性能优化以及可能...

    expect在windows下使用的

    在Windows中使用`Expect`,主要涉及以下几个知识点: 1. **命令行交互**:`Expect`脚本在命令行环境下运行,通过`spawn`命令启动一个进程(如SSH连接、telnet会话等),然后发送和接收数据。 2. **期望与匹配**:`...

Global site tag (gtag.js) - Google Analytics