Linux實戰(13) Ubuntu被遠端

2021-10-07 15:15:06 字數 2746 閱讀 8638

此方法採用的xrdp原生方案,優點相容性比較好。

安裝xrdp

sudo apt install xrdp #最高許可權安裝xrdp
修改配置

nano /etc/xrdp/startwm.sh #使用nano命令編輯'startwm.sh'

#!/bin/sh

# xrdp x session start script (c) 2015, 2017 mirabilos

# published under the miros licence

iftest -r /etc/profile;

then

. /etc/profile

fiif

test -r /etc/default/locale;

then

. /etc/default/locale

test -z "$"

||export lang

test -z "$"

||export language

test -z "$"

||export lc_address

test -z "$"

||export lc_all

test -z "$"

||export lc_collate

test -z "$"

||export lc_ctype

test -z "$"

||export lc_identification

test -z "$"

||export lc_measurement

test -z "$"

||export lc_messages

test -z "$"

||export lc_monetary

test -z "$"

||export lc_name

test -z "$"

||export lc_numeric

test -z "$"

||export lc_*****

test -z "$"

||export lc_telephone

test -z "$"

||export lc_time

test -z "$"

||export locpath

fiif

test -r /etc/profile;

then

. /etc/profile

fi#test -x /etc/x11/xsession && exec /etc/x11/xsession

#exec /bin/sh /etc/x11/xsession

gnome-session

重啟xrdp服務或者機子重啟

service xrdp restart #重啟xrdp服務

文件在/etc/xrdp目錄下的xrdp.ini和sesman.ini

xrdp.ini 關鍵部分在globals

[globals]

bitmap_cache=yes #點陣圖快取

bitmap_compression=yes #點陣圖壓縮

port=3389 #監聽埠

crypt_level=low #加密程度(low為40位,high為128位,medium為雙40位)

channel_code=1 #不知道是什麼

sesman.ini

[globals]

listenaddress=127.0.0.1 #監聽ip位址(預設即可)

listenport=3350 #監聽埠(預設即可)

enableuserwindowmanager=1 #1為開啟,可讓使用者自定義自己的啟動指令碼

userwindowmanager=startwm.sh

defaultwindowmanager=startwm.sh

[security]

allowrootlogin=1 #允許root登陸

maxloginretry=4 #最大重試次數

terminalserverusers=tsusers #允許連線的使用者組(如果不存在則預設全部使用者允許連線)?

terminalserveradmins=tsadmins #允許連線的超級使用者(如果不存在則預設全部使用者允許連線)?

[sessions]

maxsessions=10 #最大會話數

killdisconnected=0 #是否立即關閉斷開的連線(如果為1,則斷開連線後會自動登出)

idletimelimit=0 #空閒會話時間限制(0為沒有限制)

disconnectedtimelimit=0 #斷開連線的存活時間(0為沒有限制)

[logging]

logfile=./sesman.log #登陸日誌檔案

loglevel=debug #登陸日誌記錄等級(級別分別為,core,error,warn,info,debug)

enablesyslog=0 #是否開啟日誌

sysloglevel=debug #系統日誌記錄等級

因ubuntu root賬號預設無法登陸需修改,所遠端之前建議先開啟此功能。開啟方法可看《ubuntu修改root預設登陸》

《Spring Data實戰》 1 3 領域

為了說明各種spring data模組的用法,我們會使用電子商務部門的示例領域 如圖1 1所示 由於各種nosql資料儲存通常具有特定的功能和適用場景,在個別章節會對領域的實現方式做出一些調整,甚至只有它的部分實現,這種做法不代表必須以一種特定的方法來實現領域,而是強調某些儲存應該更適用於特定的應用...

Linux系統第13章網路管理實戰1

1.簡介 osiopen system interconnection 開放系統互聯模型 圖示1.tcp ip簡介 transmission control protocol internet protocol 傳輸控制協議 網際網路協議的簡寫 5層模型協議分類 應用層http 超文字傳輸協議 ss...

ubuntu安裝mongodb實戰

1的linux 版本的壓縮包,並解壓到本地目錄 usr local coolcao mongodb 2 建立資料檔案存放目錄,這裡我存放的目錄在 usr local coolcao mongodb data 3 建立日誌目錄及日誌檔案 usr local coolcao mongodb log mo...