當前位置:首頁 » 文件傳輸 » 銀河麒麟開啟ftproot
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

銀河麒麟開啟ftproot

發布時間: 2023-05-08 12:23:26

『壹』 麒麟系統安裝ftp

首先,我們需要更新系統安裝包列表,然後像下面這樣安裝 VSFTPD 二進制包:

一旦安裝完成,初始情況下服務被禁用。因此,我們需要手動開啟服務,同時,啟動它使得在下次開機時能夠自動開啟服務:

接下來,如果你在伺服器上啟用了 UFW 防火牆(默認情況下不啟用),那麼需要打開埠 20 和 21 —— FTP 守護進程正在監聽它們——從而才能允許從遠程機器訪問 FTP 服務,然後,像下面這樣添加新的防火牆規則:

讓我們進行一些配置來設置和保護 FTP 伺服器。首先,我們像下面這樣創建一個原始配置文件 /etc/vsftpd/vsftpd.conf 的備份文件:

接下來,打開 vsftpd 配置文件。

把下面的這些選項添加/改成所展示的值:

使用vi新建/etc/vsftpd.allowed_users文件

保存vi打開的文件命令是 :wq , 注意有一個冒號
以下配置也在 vsftpd.conf 中,有需要的可以繼續配置,沒需要就不用配置了
重要的是,當用戶登錄 FTP 伺服器以後,他們將進入 chrooted 環境,即當在 FTP 會話時,其 root 目錄將是其 home 目錄。
接下來,我們來看一看兩種可能的途徑來設置 chrooted(本地 root)目錄,正如下面所展示的。
這時,讓我們添加/修改/取消這兩個選項來將 FTP 用戶限制在其 home 目錄

選項 chroot_local_user=YES 意味著本地用戶將進入 chroot 環境,當登錄以後默認情況下是其 home 目錄。並且我們要知道,默認情況下,出於安全原因,VSFTPD 不允許 chroot 目錄具有可寫許可權。然而,我們可以通過選項 allow_writeable_chroot=YES 來改變這個設置

修改保存完畢後需要重啟 VSFTPD 服務從而使上面的這些更改生效:

新建用戶uftp並設置密碼

/home/uftp 是將要共享的文件夾
然後,我們需要像下面這樣使用 echo 命令和 tee 命令來明確地列出文件 /etc/vsftpd.allowed_users 中的用戶 uftp:

驗證用戶是否加入ftp

如果已登錄,無法列出目錄,請增加以下配置,並開放10000:20000埠,埠范圍可自定義

結束,接下來就可以用ftp工具連接了

『貳』 如何在linux下開啟FTP服務

按下列步驟開啟設置LINXU中的FTP服務:

1、開啟linuxh環境下的FTP service
過程如下:
輸入命令:
/etc/rc.d/init.d/vsftpd start
/etc/rc.d/init.d/vsftpd restart
若伏或模要關閉這個服務:
/etc/rc.d/init.d/ vsftpd stop

2、配置文件:
進入/etc配置vsftpd.ftpusers和vsftpd.user_list,用vi打開他們,將這兩個文件里的root給去掉,保存退出。

3、缺緩此時可以打開flshFXP,快速連接,輸入IP地址、用戶名及密碼就可以連接linux系統的FTP伺服器。

4、vsftpd的配置
在Red Hat Linux 里的vsftpd共有3個配置文件,它們分別是:
vsftpd.ftpusers:位於/etc目錄團告下。它指定了哪些用戶賬戶不能訪問FTP伺服器,例如root等。
vsftpd.user_list:位於/etc目錄下。該文件里的用戶賬戶在默認情況下也不能訪問FTP伺服器,僅當vsftpd .conf配置文件里啟用userlist_enable=NO選項時才允許訪問。
vsftpd.conf:位於/etc/vsftpd目錄下。它是一個文本文件,我們可以用Kate、Vi等文本編輯工具對它進行修改,以此來自定義用戶登錄控制、用戶許可權控制、超時設置、伺服器功能選項、伺服器性能選項、伺服器響應消息等FTP伺服器的配置。

『叄』 如何開啟ftp服務

FTP命令大全- -

FTP:文件傳輸協議。先說說他的功能吧,主要就是從運行FTP伺服器的計算機傳輸文件。可以交互使用。這里要注意,只有安裝了tcp/ip協議的機器才能使用ftp命令。
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]

說說他們的含義吧。
-v 不顯示遠程伺服器響應
-n 禁止第一次連接的時候自動登陸
-i 在多個文件傳輸期間關閉交互提示
-d 允許調試、顯示客戶機和伺服器之間傳遞的全部ftp命令
-g 不允許使用文件名通配符,文件名通配符的意思是說允許在本地文件以及路徑名中使用通配字元
-s:filename 指定包含ftp命令的文本文件。在ftp命令啟動後將自動運行這些命令。在加的參數里不能有空格。
-a 綁定數據連接時,使用任何的本地埠
-w:windowsize 忽略默認的4096傳輸緩沖區
computer 指定要連接的遠程計算機的ip地址

『肆』 銀河麒麟桌面操作系統V10SP1無法使用FTP

系統問題,通過查詢相關信息得知,無法使用FTP的銀河麒麟桌面操作系統是由於系統問題導致的,需要重新安裝系統。

『伍』 怎樣用root用戶登陸ftp

1.配置ftp. ftp配置文件一般放在/etc/vsftpd 或者 /etc目錄下. 大家如果想用root用戶來登陸,可以這樣做.打開ftpusers和user_list, 再root和nobody前面加上#.在實際情況不提倡這樣,否則太危險了.
2啟動ftp. /sbin/service vsftpd start
這時候你就可以用root用戶ftp到linux上了

『陸』 LINUX下如何開啟ftp伺服器

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

『柒』 如何在linux下開啟FTP服務

Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:

useradd-s/sbin/nologin-d/home/ftp_testftp_test

目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,

現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄

以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶

『捌』 銀河麒麟忘記root密碼的解決辦法

一、linux系統root用戶能不能登錄圖形界面,為什麼?


原因如下:


由於root用戶幾乎擁有所有的許可權,為了避免誤操作導致系統出現問題,提高系統的安全性,故root用戶無法登錄圖形界面


二、銀河麒麟linux安裝時不讓用戶創建root,而是自動創建,用戶並不知道密碼,那麼怎麼登錄root用戶呢?


方法如下:


方法一:安裝完系統後,默認root密碼隨機更換,並禁止以root用戶登錄。若需要使用到root用戶的許可權,可以使用sudo+命令的方式,即以root的身份執行。示例如下:


以root身份執行ls命令

『玖』 銀河麒麟V10伺服器系統進入單用戶模式重置密碼

1、啟動到選擇系統內核的界面,在此界面按「e」進入編輯模式。擔心手慢的,可以多按幾次向下的按鍵。

2、輸入指定的用戶名和密碼進入編輯模式,用戶名:root,密碼:Kylin123123

3、找到「linux」 或 」linuxefi「 行,在末尾輸入 rw init=/bin/bash ,按Ctrl+x進入單用戶模式

4、運行 passwd root 修改 root 密碼,也可以根據需要執行關閉防火牆等操作。

5、修改完成後,從單用戶模式重啟伺服器須執行