1. 程式人生 > >Linux學習筆記十四周二次課(5月10日)

Linux學習筆記十四周二次課(5月10日)

exportfs NFS客戶端問題 FTP vsftpd搭建ftp

14.4 exportfs命令

技術分享圖片技術分享圖片

#exportfs -arv //重新掛載

#vim /etc/exports

/tmp/192.168.133.0/24(rw,sync,no_root_squash)


14.5 NFS客戶端問題

技術分享圖片

技術分享圖片

#mount -t nfs -o nfsvers=3 192.168133.130:/tmp/ /mnt/ 指定版本為3,重新掛載

#mount -t nfs -oremount,nfsvers=3 192.168133.130:/tmp/ /mnt/

#vim /etc/idmapd.conf


15.1 FTP介紹

技術分享圖片

技術分享圖片

FTP文件傳輸協議


15.2/15.3 使用vsftpd搭建ftp

技術分享圖片

技術分享圖片

軟件安裝,#yum install -y vsftpd

用戶添加,#useradd -s /sbin/nologin virftp

編輯密碼文件,#vim /etc/vsftpd/vsftpd_login //奇數行為用戶名,偶數行為密碼

testuser1

aminglinux

密碼文件設置權限,#chmod 600 /etc/vsftpd/vsftpd_login

二進制文件轉換,#db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

創建虛擬用戶配置文件目錄,#mkdir /etc/vsftpd/vsftpd_user_conf

進入目錄,#cd /etc/vsftpd/vsftpd_user_conf

技術分享圖片技術分享圖片

創建用戶配置文件,#vim testuser1

local_root=/home/virftp/testuser1

anonymous_enable=NO

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

idle_session_timeout=600

data_connection_timeout=120

max_clients=10

技術分享圖片技術分享圖片

創建用戶家目錄,#mkdir /home/virftp/testuser1

創建文件,#touch /home/virftp/testuser1/aming,txt

修改權限,#chown -R virftp:virftp /home/virftp

自定義密碼文件路徑,#vim /etc/pam.d/vsftpd

auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

技術分享圖片技術分享圖片

編輯配置文件,#vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

anon_upload_enable=NO

anon_mkdir_write_enable=NO

chroot_local_user=YES

guest_enable=YES

guest_username=virftp

virtual_use_local_privs=YES

user_config_dir=/etc/vsftpd/vsftpd_user_conf

allow_writeable_chroot=YES

啟動服務,#systemctl start vsftpd

查看進程,#ps aux | grep vsftp

查看端口,#netstat -lntp

ftp21端口,sshd22口,telnet23端口,ISCSI3260端口;

技術分享圖片技術分享圖片

windows客戶端可以用filezilla client

軟件安裝,#yum -y install lftp

連接,#lftp [email protected] 提示輸入密碼

然後查看,ls

從FTP下載文件,get aming.txt

xshell通過sftp下載文件


Linux學習筆記十四周二次課(5月10日)