Linux服务-telnet服务部署(配置允许root登录)
生活随笔
收集整理的這篇文章主要介紹了
Linux服务-telnet服务部署(配置允许root登录)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Ubuntu部署telnet服務
說明
系統版本為Ubuntu 18.04,使用該系統機作為服務機,安裝telnet服務,使用windows平臺的xshell作為訪問機,安裝了telnet客戶端(xshell集成)。
步驟
以下所有操作均用root用戶完成,如果普通用戶請加sudo
安裝telnet服務
apt install telnetd安裝超級internet服務用于管理telnet服務
aptinstall xinetd查看xinetd服務狀態
service xinetd status可以在日志中看到一行如下圖,說明telnet服務安裝成功且已經被xinetd管理,且已經在正常運行。
下面測試服務可用性,在xshell中登錄即可。
普通用戶登錄
telnet 192.168.56.102會要求輸入用戶名和密碼,這里輸入普通用戶和密碼,成功遠程登錄。然后使用exit退出登錄。
root用戶登錄
telnet 192.168.56.102輸入用戶為root,密碼正確,但是出現如圖情況。
這是因為telnet這種遠程登錄協議并不安全,默認不允許root這樣的超級權限用戶登錄,想要root登錄一般有兩種方法。
方法一
普通用戶登錄之后利用su命令切換為root用戶,此種方法比較簡單,不演示。
方法二
修改telnet服務端的配置,使之允許root用戶登錄。
首先,修改/etc/pam.d/login文件,命令如下。
vim /etc/pam.d/login注釋掉一行如下圖。
然后,修改文件,運行root系列用戶登錄,即將pts系列用戶加入/etc/securetty文件中。
vim /etc/securetty如下圖,一般pts/1到pts/9就夠了。
最后,嘗試root直接登錄,發現成功。(這種方法很不安全)
總結
以上是生活随笔為你收集整理的Linux服务-telnet服务部署(配置允许root登录)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下Anaconda3安装及使用
- 下一篇: Linux服务-SSH服务部署