安裝centos7並配置上網和安裝ftp

2021-08-13 12:12:33 字數 2736 閱讀 5512

安裝centos7並配置上網和安裝ftp

3、配置上網

# cd /etc/sysconfig/network-scripts

# vi ifcfg-eno16777736

修改以下配置

ipv4_failure_fatal=yes

onboot=yes

修改後重啟網路

# service network restart

重啟網路後

測試

網路是否已經通了

可以使用網路了,前提是你自己的電腦可以上網

4、yum update

更新系統

# yum update

這一步驟比較慢,取決於你的網路速度了

5、安裝ftp

a、安裝vsftpd

# yum install vsftpd

b.啟動/重啟/關閉vsftpd伺服器

# service vsftpd restart

這一步沒報錯就證明ftp已經安裝好了,下面是做一些ftp的配置

啟動和關閉分別把restart改為start/stop即可.

c.與vsftpd伺服器有關的檔案和資料夾

vsftpd伺服器的配置檔案的是: /etc/vsftpd/vsftpd.conf

檢視vsftpd伺服器的根目錄,即ftp伺服器的主目錄:

# more /etc/passwd|grep ftp

ftp:x:14:50:ftp user:/var/ftp:/sbin/nologin

這樣你就能看到ftp的伺服器的目錄在/var/ftp處

如果你想修改伺服器目錄的路徑,那麼你只要修改/var/ftp到別處就行了

d.新增ftp本地使用者

# adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser

使用命令(adduser)新增ftpuser使用者,不能登入系統(-s /sbin/nologin),自己的資料夾在(-d /opt/ftp)),屬於組ftp(-g ftp)

然後你需要為它設定密碼 

# passwd ftp

這樣就新增了乙個ftp使用者了.下面的示例可以幫助你進入ftp伺服器了.

要保證自己能讀寫自己的目錄,就要在配置檔案vsftpd.conf裡設定一下就可以讀寫了.

local_enable=yes

write_enable=yes

local_umask=022

這時候你已經可以在別的地方連線ftp了,可以在自己的windows系統下安裝filezilla client,這個軟體比較好用,也支援斷點續傳

不過這時候你應該會遇到一些錯誤:

550 permission denied

目錄沒有許可權,授權就可以了

使用chmod和chown授權

vsftpd:500 oops

可以用命令chmod a-w /opt/ftp去除使用者主目錄的寫許可權,注意把目錄替換成你自己的。或者你可以在vsftpd的配置檔案中增加下列兩項中的一項:

allow_writeable_chroot=yes

553 could not createfile

檢視selinux模式

#sestatus

selinux status: enabled <==是否啟動 selinux

selinuxfs mount: /selinux <==selinux的相關檔案資料掛載點

current mode: enforcing <==目前的模式

mode from config file: enforcing <==設定檔指定的模式

policy version: 21

policy from config file: targeted <==目前的政策為何?

修改selinux模式

#vi /etc/selinux/config

selinux=enforcing     <==調整 enforcing|disabled|permissive

selinuxtype=targeted  <==目前僅有 targeted 與 strict

修改配置檔案即可vsftpd.conf,確定有以下幾行,沒有自己新增進去就可以了.

anonymous_enable=yes

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_umask=022

mkdir /var/ftp/guest

chmod 777 /var/ftp/guest

f.定製進入ftp伺服器的歡迎資訊

在vsftpd.conf檔案中設定:

dirmessage_enable=yes

然後進入使用者目錄建立乙個.message檔案,輸入歡迎資訊即可。

CentOS7安裝並配置vsftpd

1.安裝 yum y install vsftpd 可以通過rmp qa grep vsftpd檢查是否安裝 2.建立虛擬使用者及ftp資料夾 mkdir ftpfile useradd ftpuser d ftpfile s sbin nologin chown r ftpuser.ftpuser...

CentOS 7 安裝和配置

這個centos作為mysql資料庫伺服器,只需要裝gnome桌面,ftp伺服器就行,並自帶了mariadb引擎的mysql,據說比mysql效率還高點。一 外接裝置的掛載在 run media root 二 ftp服務的開通 1 命令列方式 進入終端,輸入命令 systemctl enable v...

centos7安裝docker並配置阿里雲映象

安裝docker需要centos7 核心3.1以上 基本上centos7以上的都支援,然後先更新到最新 sudo yum update 然後直接安裝 sudo yum install docker 安裝之後啟動 docker 服務,並讓它隨系統啟動自動載入。sudo service docker s...