SOGO論壇

標題: CentOS6.5 ssh遠程root登錄(轉貼) [列印本頁]

作者: Chimerica    時間: 2017-7-23 11:47:18     標題: CentOS6.5 ssh遠程root登錄(轉貼)

CentOS6.5 ssh遠程root登錄
                                                                                       來源:技術部落格 http://7221901.blog.51cto.com/7211901/1949705

CentOS 遠程登錄(以下root必須以用戶進行操作 ,

文本編輯:vi 文件名 打開文本 、i 進行編輯、Esc退出編輯狀態、:wq保存並退出 、:q!直接退出、cat 文件名 查看文本內容

su 用戶名 切換用戶、sudo 命令直接使用root權限進行操作)

1.root 登錄

a.允許root直接登錄

vi /etc/pam.d/gdm

去掉#號(去註釋):#auth required pam_succeed_if.so user != root quiet

b.允許root通過ssh遠程登錄

vi /etc/ssh/sshd_config

修改 :PermitRootLoginyes

重啟ssh服務 :/etc/rc.d/init.d/sshd restart PS:如果重啟後還是不行請重新載入sshd_config 文件

/etc/rc.d/init.d/sshd reload

c root自動登錄

vi /etc/gdm/custom.conf

AutomaticLoginEnable=true 這個修改為 true

AutomaticLogin=root 這個修改為 root

TimedLogin=root 這個修改為 root

2.普通用戶登錄

新建用戶:useradd -d /usr/momo -m momo

設置密碼:passwd momo

(給momo賦root權限) 以下操作需要修改文件讀寫權限:chmod 777 /etc/sudoers 修改後需要還原 :chmod 440 /etc/sudoers

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的註釋(#)去掉

## Allows people in group wheel to run all commands

%wheelALL=(ALL)ALL

然後修改用戶,使其屬於root組(wheel),命令如下:

#usermod -g root tommy

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere

rootALL=(ALL) ALL

tommyALL=(ALL) ALL

3.安裝ftp

安裝 yum -y install vsftpd

開啟服務: service vsftpd start; 開機自啟 :chkconfig vsftpd on;

註:centos 防火牆 iptables

ubuntu 防火牆 ufw

4.防火牆開放端口號:

22 21 80 8080等常用端口

/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 新建規則

/etc/rc.d/init.d/iptables save 保存

========================================

轉貼者註  :  手機平版不是常常有人ROOT嗎 ? 其實蘋果OS和安卓手機OS有一共同處...蘋果是BSD但安卓也是Linux  BSD

                     只是蘋果的內核加了CISCO的變成閉源BSD.....安卓是GOOGLE用DALVIK虛擬機VM跑的OS


                 雖然開發蘋果是用Objective C.....不過安卓的人數可遠遠超過BSD 蘋果哦 !
作者: willtuna    時間: 2017-7-28 00:29:01

雖然不是 CentOS 的user
但是還是非常感謝 您的分享





歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM