SecureCRT 通過Xmanager 開啟圖形介面(root使用者登入後,su登入oracle使用者)
一、安裝了Xmanager軟體,在客戶端上開啟了Xmanager - Passive 程式
二、SecureCRT的會話選項中--埠轉發--遠端/X11--裡將轉發X11資料包勾上
用root使用者登入後執行xclock程式,能夠正常彈出時鐘介面。
執行xhost +(+中間有空格)
xhost +
access control disabled, clients can connect from any host
登入oracle使用者,執行xclock,依然報錯,沒有許可權,認證出錯。
Xlib: connection to "localhost:10.0" refused by server
Xlib: SSH gateway: X11 authentication failed.
這個時候,如果連線方和伺服器在一個網路裡,通過設定DISPLAY=ip:0.0可以正常訪問,如果跨網段,就有可能不成功了。
有2種方法解決:
一、SecureCRT直接用oracle使用者登入,ssh可以正常轉發圖形介面
二、使用給oracle新增root認證的方式:
先在root使用者下
~]# xauth list
c64n15wt56/unix:11 MIT-MAGIC-COOKIE-1 8b6ec89cb4f14cb9ef19cf1d5f129526
c64n15wt56/unix:10 MIT-MAGIC-COOKIE-1 4ad664990dcb03fafdcb5c544ea56103
c66n15wt56/unix:11 MIT-MAGIC-COOKIE-1 33eb6a7c3ad86dad3b25c870bcae35cc
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
切換到oracle使用者下
~]$ xauth list
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 3cebfb49dce01ca26228dfb395544cd1
發現unix:10後面的那串認證碼和root下看到的不一樣,修改一下
xauth add c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
之後在xauth list,發現一致了
~]$ xauth list
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 3cebfb49dce01ca26228dfb395544cd1
xauth add c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
之後在執行xclock或dbca都正常了(如果不正常,就從後向前給oracle新增root的認證號,肯定有一串是成功的)
二、SecureCRT的會話選項中--埠轉發--遠端/X11--裡將轉發X11資料包勾上
用root使用者登入後執行xclock程式,能夠正常彈出時鐘介面。
執行xhost +(+中間有空格)
xhost +
access control disabled, clients can connect from any host
登入oracle使用者,執行xclock,依然報錯,沒有許可權,認證出錯。
Xlib: connection to "localhost:10.0" refused by server
Xlib: SSH gateway: X11 authentication failed.
這個時候,如果連線方和伺服器在一個網路裡,通過設定DISPLAY=ip:0.0可以正常訪問,如果跨網段,就有可能不成功了。
有2種方法解決:
一、SecureCRT直接用oracle使用者登入,ssh可以正常轉發圖形介面
二、使用給oracle新增root認證的方式:
先在root使用者下
~]# xauth list
c64n15wt56/unix:11 MIT-MAGIC-COOKIE-1 8b6ec89cb4f14cb9ef19cf1d5f129526
c64n15wt56/unix:10 MIT-MAGIC-COOKIE-1 4ad664990dcb03fafdcb5c544ea56103
c66n15wt56/unix:11 MIT-MAGIC-COOKIE-1 33eb6a7c3ad86dad3b25c870bcae35cc
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
切換到oracle使用者下
~]$ xauth list
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 3cebfb49dce01ca26228dfb395544cd1
發現unix:10後面的那串認證碼和root下看到的不一樣,修改一下
xauth add c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
之後在xauth list,發現一致了
~]$ xauth list
c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 3cebfb49dce01ca26228dfb395544cd1
xauth add c66n15wt56/unix:10 MIT-MAGIC-COOKIE-1 6bb143c9e544d5e6788c596386e7eceb
之後在執行xclock或dbca都正常了(如果不正常,就從後向前給oracle新增root的認證號,肯定有一串是成功的)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14184018/viewspace-1627469/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 6.2圖形介面允許root使用者登入CentOS
- 用Xmanager遠端登入AIX圖形介面AI
- Ubuntu18.04中設定使用root使用者登入圖形介面Ubuntu
- 解除Ubuntu系統的root登入圖形介面限制Ubuntu
- Mac使用root使用者登入Mac
- 禁止root使用者遠端登入
- 解除Ubuntu18.04.1 root登入圖形介面的限制Ubuntu
- MFC 之使用者登入介面
- 亞馬遜雲(AWS)使用root使用者登入亞馬遜
- vsftpd允許root使用者登入FTP
- 設定允許root使用者登入SSH
- ubuntu 12.04 root使用者登入的方法Ubuntu
- 設定Telnet root使用者的登入
- Ubuntu 開啟root賬號SSH登入Ubuntu
- oracle 使用者登入相關Oracle
- Ubuntu 16.04無法登入圖形介面Ubuntu
- fedora 17的root不能圖形介面登陸
- Ubuntu配置SecureCRT登入UbuntuSecurecrt
- 很漂亮的Flex 使用者登入介面Flex
- Ubuntu如何隱藏登入介面使用者Ubuntu
- Ubuntu 為 root 帳號開啟 SSH 登入Ubuntu
- 記錄ORACLE使用者登入資訊Oracle
- root 登入 ftpFTP
- root和其他使用者不能登入的解決方案
- solaris預設無法遠端root使用者登入
- 在aws ec2上使用root使用者登入
- MYSQL 開啟root遠端登入許可權MySql
- 在Web上登入Domino後直接開啟使用者的郵件 (轉)Web
- win10 登入介面的使用者怎麼隱藏_如何在win10登入介面登入隱藏帳戶Win10
- oracle使用者登入驗證總結Oracle
- Laravel5.6 實現後臺管理登入(自定義使用者表登入)Laravel
- Ubuntu輸入password登陸後又跳回到登入介面Ubuntu
- ubuntu密碼正確,卻不能登入圖形介面Ubuntu密碼
- 後臺實戰——使用者登入之JWTJWT
- 如何在Linux 讓Telnet root使用者可以登入Linux
- Laravel 單使用者登入Laravel
- 課時35:圖形使用者介面入門
- 通用的使用者登入過濾器(SessionFilter)過濾器SessionFilter