阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1000元阿里雲代金券html
前不久購買了阿里雲服務器,在Linux系統上配置ftp和上傳網站上遇到了一些問題,最後終於解決。在這裏作一個完整的記錄,但願能給遇到此類麻煩的小夥伴一點幫助。由於時間的緣故就不一一截圖了,只貼關鍵的代碼。linux
首先呢下載putty工具,鏈接到雲服務器,輸入IP,端口是22,選擇SSH,點擊open。輸入你的阿里雲服務器的帳號密碼,這裏就很少說了。windows
第一步是下載安裝vsftpd和ftp。bash
# yum install vsftpd -y
# yum install ftp
12複製代碼
進入/sbin/nologin(用cd和ls命令檢查下nologin的位置,一般位置在/usr/sbin/nologin 或者/sbin/nologin),而後新增用戶,其中username處填寫你的用戶名。更改密碼,而後系統提示要輸入新密碼和確認密碼:
服務器
# cd sbin/nologin
# useradd username
# passwd username
123複製代碼
下面進行配置ftp,打開ftp配置文件vsftpd.conf。咱們要對這個文件進行修改,其中:修改的時候,/是搜索鍵,i是修改鍵,esc是取消鍵(確認鍵),最後修改爲功後,點esc,而後輸入冒號wq即‘:wq’,回車,完畢。tcp
# vi /etc/vsftpd/vsftpd.conf
1複製代碼
須要修改的內容很簡單:第一,anonymous_enable=YES 改成 anonymous_enable=NO;第二,去掉下面三句代碼前面的註釋符號#便可,保證這三局生效:(vsftpd.conf配置文件的內容網上有詳細介紹)
local_enable=YES
write_enable=YES
chroot_local_user=YES
而後esc,:wq,回車,保存完畢。
配置成功以後,啓動ftp服務:工具
# service vsftpd start 啓動
# service vsftpd stop 關閉
# service vsftpd restart 重啓寫代碼片
123複製代碼
進入ftp測試內網是否能夠鏈接。測試
# ftp
ftp > open 127.0.0.1
12複製代碼
輸入Name(前面設置過的username)和密碼,若顯示
Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
則內網鏈接成功。以下圖:
最重要的部分,也是我當時外網沒法鏈接的緣由:開通21端口:網站
# netstat -an |grep 21 // 查看下端口監聽是否在0.0.0.0上
# cd etc
# cd sysconfig
# vi iptables
# iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT //插入21端口
# iptables -nL //查看端口是否插入
123456複製代碼
最後,在windows上下載ftp客戶端ftpzilla,文件–站點管理器–新站點,輸入主機IP,端口寫21(ftp默認21),協議:FTP文件傳輸協議,加密:只使用普通…,登陸類型:正常,傳輸設置-傳輸模式:主動。用戶名密碼也是以前設置過的username。
登陸便可鏈接成功。
這樣就能夠隨意在windows和阿里雲服務器linux端互相傳輸文件了。阿里雲
最後阿里雲福利
阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1000元阿里雲代金券