ubuntu ftp root用戶登錄解惑

默認(rèn)adduser 命令建立的用戶可以使用ssh登錄、ftp登錄,并且服務(wù)器不需要安裝vsftpd軟件都可以登錄ftp

ubuntu 默認(rèn)是不啟用root用戶的,不過可以通過public key來登錄,不能ssh登錄和ftp登錄,所以當(dāng)服務(wù)器安裝了vsftpd以后依然不能登錄ftp,這就是為什么在ubuntu系統(tǒng)中root不能登錄ftp,但是如果還是希望root能登錄ftp和ssh則要修改:

方式一:sudo passwd root #修改密碼后就啟用了

方式二:$ sudo vi /etc/ssh/sshd_config

找到PermitRootLogin 一行,改為PermitRootLogin yes,即允許root用戶以任何認(rèn)證方式登錄

PermitRootLogin這個(gè)參數(shù),它的值可以為yes/no/without-password,含義如下
<pre>
PermitRootLogin yes #允許root用戶以任何認(rèn)證方式登錄(貌似也就兩種認(rèn)證方式:用戶名密碼認(rèn)證,公鑰認(rèn)證)
PermitRootLogin without-password #只允許root用public key認(rèn)證方式登錄
PermitRootLogin no #不允許root用戶以任何認(rèn)證方式登錄
</pre>

修改好后,重啟 openssh server
$ sudo service ssh restart

還有一個(gè)坑:

如果你安裝了vsftpd為ftp軟件的話(默認(rèn)非root用戶直接可以使用ftp工具登錄),在配置文件/etc/ftpusers里,root這個(gè)用戶要注意配合vsftpd.conf中的userlist_enable和userlist_deny兩個(gè)配置使用,查看vsftpd中關(guān)于ftpusers和user_list兩個(gè)文件的說明以及vsftpd.conf中的userlist_enable和userlist_deny兩個(gè)配置項(xiàng)的解釋 這篇文章。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • FTP服務(wù)概述 簡單FTP構(gòu)建及訪問 VSFTP服務(wù)基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務(wù)...
    紫_軒閱讀 8,040評(píng)論 3 25
  • 圖片更清晰,文字在最下面 FTP是TCP/IP的一種應(yīng)用,使用TCP而不是UDP,所以是可靠的,面向連接的。 FT...
    停下浮躁的心閱讀 1,814評(píng)論 0 4
  • ftp 文件傳輸協(xié)議 跨平臺(tái) 上傳下載文件 vsftpd 工具:非常安全的文件傳輸協(xié)議;默認(rèn)的命令端口21號(hào),數(shù)據(jù)...
    柒夏錦閱讀 4,233評(píng)論 1 9
  • vsftpd.conf 部分:文件格式(5)索引 返回主要內(nèi)容 名稱 vsftpd.conf - vsftpd的配...
    張龍象閱讀 2,500評(píng)論 0 1
  • 1 概述 工作中,需要搭建ftp服務(wù)器來實(shí)現(xiàn)資源的共享。本文將通過腳本實(shí)現(xiàn)自動(dòng)化安裝ftp服務(wù)器,并進(jìn)行相關(guān)配置,...
    ghbsunny閱讀 3,276評(píng)論 0 2

友情鏈接更多精彩內(nèi)容