Linux學習筆記十四周二次課(5月10日)
#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日)