如何让“远程登录”更安全
生活随笔
收集整理的這篇文章主要介紹了
如何让“远程登录”更安全
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遠程登錄是進行系統維護和管理的一種便捷方式,如何保障遠登錄的安全性也是大家必須要考慮的問題。本文將從帳戶管理和登錄工具的安全部署兩個方面入手,談談如何實現遠程登錄的安全。 一、基于帳戶的安全策略 1、帳戶改名 Administrator和guest是Windows系統默認的系統帳戶,正因如此它們是最可能被利用,***者通過破解密碼而登錄服務器。對此,我們可以通過為其改名進行防范。 administrator改名:“開始→運行”,在其中輸入Secpol.msc回車打開本地安全組策略,在左側窗格中依次展開“安全設置→本地策略→安全選項”,在右側找到并雙擊打開“帳戶:重命名系統管理員帳戶”,然后在其中輸入新的名稱比如test即可。(圖1)
??? guest改名:作為服務器一般是不開啟guest帳戶的,但是它往往被***者利用。比如啟用guest后將其加入到管理員組實施后期的控制。我們通過改名可防止類似的***,改名方法和administrator一樣,在上面的組策略項下找到“帳戶:重命名來賓帳戶”,然后在其中輸入新的名稱即可。 2、密碼策略 密碼策略作用于域帳戶或本地帳戶,其中就包含以下幾個方面:強制密碼歷史,密碼最長使用期限,密碼最短使用期限,密碼長度最小值,密碼必須符合復雜性要求,用可還原的加密來存儲密碼。 對于本地計算機的用戶帳戶,其密碼策略設置是在“本地安全設置”管理工個中進行的。下面是具體的配置方法:執行“開始→管理工具→本地安全策略”打開“本地安全設置”窗口。打開“用戶策略”選項,然后再選擇“密碼策略”選項,在右邊詳細信息窗口中將顯示可配置的密碼策略選項的當前配置。然后雙擊相應的項打開“屬性”后進行配置。需要說明的是,“強制密碼歷史”和“用可還原的加密來儲存密碼”這兩項密碼策略最好保持默認,不要去修改。(圖2) 3、帳戶鎖定 當服務器帳戶密碼不夠“強壯”時,非法用戶很容易通過多次重試“猜”出用戶密碼而登錄系統,存在很大的安全風險。那如何來防止***猜解或者爆破服務器密碼呢? 其實,要避免這一情況,通過組策略設置帳戶鎖定策略即可完美解決。此時當某一用戶嘗試登錄系統輸入錯誤密碼的次數達到一定閾值即自動將該帳戶鎖定,在帳戶鎖定期滿之前,該用戶將不可使用,除非管理員手動解除鎖定。其設置方法如下: 在開始菜單的搜索框輸入“Gpedit.msc”打開組策略對象編輯器,然后依次點擊定位到“計算機設置→Windows設置→安全設置→帳戶策略→帳戶鎖定策略”策略項下。雙擊右側的“帳戶鎖定閾值”,此項設置觸發用戶帳戶被鎖定的登錄嘗試失敗的次數。該值在0到999之間,默認為0表示登錄次數不受限制。大家可以根據自己的安全策略進行設置,比如設置為5。(圖3)
????
??? 二、安全登錄系統 1、遠程桌面 遠程桌面是比較常用的遠程登錄方式,但是開啟“遠程桌面”就好像系統打開了一扇門,合法用戶可以進來,惡意用戶也可以進來,所以要做好安全措施。 (1).用戶限制 點擊“遠程桌面”下方的“選擇用戶”按鈕,然后在“遠程桌面用戶” 窗口中點擊“添加”按鈕輸入允許的用戶,或者通過“高級→立即查找”添加用戶。由于遠程登錄有一定的安全風險,管理員一定要嚴格控制可登錄的帳戶。(圖4) (2).更改端口 遠程桌面默認的連接端口是3389,***者就可以通過該端口進行連接嘗試。因此,安全期間要修改該端口,原則是端口號一般是1024以后的端口,而且不容易被猜到。更改遠程桌面的連接端口要通過注冊表進行,打開注冊表編輯器,定位到如下注冊表項: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 分別將其右側PortNumber的值改為其它的值比如1426,需要說明的是該值是十六進制的,更改時雙擊PortNumber點選“十進制”,然后輸入1426。(圖5)
????
??? 2、telnet連接 telnet是命令行下的遠程登錄工具,因為是系統集成并且操作簡單,所以在服務器管理占有一席之地。因為它在網絡上用明文傳送口令和數據,別有用心的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也是有其弱點的,就是很容易受到“中間人”(man-in-the-middle)這種方式的***。,并且其默認的端口是23這是大家都知道的。因此我們需要加強telnet的安全性。 (1).修改端口 本地修改修改系統的telnet端口方法是:“開始→運行”輸入cmd打開命令提示符,然后運行命令“tlntadmn config port=800”(800是修改后的telnet端口,為了避免端口沖突不用設置成已知服務的端口。) 當然,我們也可以遠程修改服務器的telnet端口,在命令提示符下輸入命令“tlntadmn \\192.168.1.13 -u fr -p test config port=800”(\\192.168.1.13對方IP,port=800要修改為的telnet端口,-u指定對方的用戶名,-p指定對方用戶的密碼。)(圖6)
?? (2).用SSH替代Telnet SSH(Secure Shell),它包括服務器端和客戶端兩部分。SSH客戶端與服務器端通訊時,用戶名和密碼均進行了加密,這就有效地防止了他人對密碼的盜取。而且通信中所傳送的數據包都是“非明碼”的方式。更重要的是它提供了圖形界面,同時也可以在命令行(shell)下進行操作。(圖7)
????
??? 3、第三方軟件 可用來遠程控制的第三方工具軟件非常多,這些軟件一般都包括客戶端和服務器端兩部分,需要分別在兩邊都部署好,才能實現遠控控制。一般情況下,這些軟件被安全軟件定義為***或者后門,從而進行查殺。安全期間建議大家不要使用此類軟件,因為使用此類工具需要對安全軟件進行設置(排除、端口允許等),另外,這類軟件也有可能被人植入***或者留有后門,大家在使用時一定要慎重。 總結:本文從帳戶管理和登錄工具方面談了系統遠程登錄的安全部署,遠程控制是“雙刃劍”,方便了管理員也為***者提供了便利,把好這道門是至關重要的。
??? guest改名:作為服務器一般是不開啟guest帳戶的,但是它往往被***者利用。比如啟用guest后將其加入到管理員組實施后期的控制。我們通過改名可防止類似的***,改名方法和administrator一樣,在上面的組策略項下找到“帳戶:重命名來賓帳戶”,然后在其中輸入新的名稱即可。 2、密碼策略 密碼策略作用于域帳戶或本地帳戶,其中就包含以下幾個方面:強制密碼歷史,密碼最長使用期限,密碼最短使用期限,密碼長度最小值,密碼必須符合復雜性要求,用可還原的加密來存儲密碼。 對于本地計算機的用戶帳戶,其密碼策略設置是在“本地安全設置”管理工個中進行的。下面是具體的配置方法:執行“開始→管理工具→本地安全策略”打開“本地安全設置”窗口。打開“用戶策略”選項,然后再選擇“密碼策略”選項,在右邊詳細信息窗口中將顯示可配置的密碼策略選項的當前配置。然后雙擊相應的項打開“屬性”后進行配置。需要說明的是,“強制密碼歷史”和“用可還原的加密來儲存密碼”這兩項密碼策略最好保持默認,不要去修改。(圖2) 3、帳戶鎖定 當服務器帳戶密碼不夠“強壯”時,非法用戶很容易通過多次重試“猜”出用戶密碼而登錄系統,存在很大的安全風險。那如何來防止***猜解或者爆破服務器密碼呢? 其實,要避免這一情況,通過組策略設置帳戶鎖定策略即可完美解決。此時當某一用戶嘗試登錄系統輸入錯誤密碼的次數達到一定閾值即自動將該帳戶鎖定,在帳戶鎖定期滿之前,該用戶將不可使用,除非管理員手動解除鎖定。其設置方法如下: 在開始菜單的搜索框輸入“Gpedit.msc”打開組策略對象編輯器,然后依次點擊定位到“計算機設置→Windows設置→安全設置→帳戶策略→帳戶鎖定策略”策略項下。雙擊右側的“帳戶鎖定閾值”,此項設置觸發用戶帳戶被鎖定的登錄嘗試失敗的次數。該值在0到999之間,默認為0表示登錄次數不受限制。大家可以根據自己的安全策略進行設置,比如設置為5。(圖3)
????
??? 二、安全登錄系統 1、遠程桌面 遠程桌面是比較常用的遠程登錄方式,但是開啟“遠程桌面”就好像系統打開了一扇門,合法用戶可以進來,惡意用戶也可以進來,所以要做好安全措施。 (1).用戶限制 點擊“遠程桌面”下方的“選擇用戶”按鈕,然后在“遠程桌面用戶” 窗口中點擊“添加”按鈕輸入允許的用戶,或者通過“高級→立即查找”添加用戶。由于遠程登錄有一定的安全風險,管理員一定要嚴格控制可登錄的帳戶。(圖4) (2).更改端口 遠程桌面默認的連接端口是3389,***者就可以通過該端口進行連接嘗試。因此,安全期間要修改該端口,原則是端口號一般是1024以后的端口,而且不容易被猜到。更改遠程桌面的連接端口要通過注冊表進行,打開注冊表編輯器,定位到如下注冊表項: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 分別將其右側PortNumber的值改為其它的值比如1426,需要說明的是該值是十六進制的,更改時雙擊PortNumber點選“十進制”,然后輸入1426。(圖5)
????
??? 2、telnet連接 telnet是命令行下的遠程登錄工具,因為是系統集成并且操作簡單,所以在服務器管理占有一席之地。因為它在網絡上用明文傳送口令和數據,別有用心的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也是有其弱點的,就是很容易受到“中間人”(man-in-the-middle)這種方式的***。,并且其默認的端口是23這是大家都知道的。因此我們需要加強telnet的安全性。 (1).修改端口 本地修改修改系統的telnet端口方法是:“開始→運行”輸入cmd打開命令提示符,然后運行命令“tlntadmn config port=800”(800是修改后的telnet端口,為了避免端口沖突不用設置成已知服務的端口。) 當然,我們也可以遠程修改服務器的telnet端口,在命令提示符下輸入命令“tlntadmn \\192.168.1.13 -u fr -p test config port=800”(\\192.168.1.13對方IP,port=800要修改為的telnet端口,-u指定對方的用戶名,-p指定對方用戶的密碼。)(圖6)
?? (2).用SSH替代Telnet SSH(Secure Shell),它包括服務器端和客戶端兩部分。SSH客戶端與服務器端通訊時,用戶名和密碼均進行了加密,這就有效地防止了他人對密碼的盜取。而且通信中所傳送的數據包都是“非明碼”的方式。更重要的是它提供了圖形界面,同時也可以在命令行(shell)下進行操作。(圖7)
????
??? 3、第三方軟件 可用來遠程控制的第三方工具軟件非常多,這些軟件一般都包括客戶端和服務器端兩部分,需要分別在兩邊都部署好,才能實現遠控控制。一般情況下,這些軟件被安全軟件定義為***或者后門,從而進行查殺。安全期間建議大家不要使用此類軟件,因為使用此類工具需要對安全軟件進行設置(排除、端口允許等),另外,這類軟件也有可能被人植入***或者留有后門,大家在使用時一定要慎重。 總結:本文從帳戶管理和登錄工具方面談了系統遠程登錄的安全部署,遠程控制是“雙刃劍”,方便了管理員也為***者提供了便利,把好這道門是至關重要的。
轉載于:https://blog.51cto.com/xfenoo/165366
總結
以上是生活随笔為你收集整理的如何让“远程登录”更安全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站开发技巧参考大全
- 下一篇: 苹果将放弃PowerPC支持 全面Int