1、linux系統的vps進ftp時文件屬性不能修改為777,怎樣給賬戶增加這個許可權
你在copyVPS中安裝webmin,裡面有
用戶管理
,你可以設置用戶的許可權。
1/如果你想通過VPS修改你的網站目錄許可權,只需要登錄VPS以後,找到你的網站目錄,例如home/wwwroot,
然後在命令窗口提示符輸入sudo
chmod
-R
777
home/wwwroot就可以修改wwwroot下的所有文件和目錄都是777屬性。也可以單獨修改文件或者目錄屬性。
2/第二種方法是,在webmin里建立用戶名,然後這個用戶名會對應自己的網站目錄。開通FTP,用
FTP工具
登錄到你的網站目錄裡面。點擊右鍵屬性就能看到修改屬性的選項了,手工錄入777就能修改。
2、linux下用ftp登錄vps
SmartFTP、Cuteftp Pro、FileZilla。。。都不錯
3、VPS上安裝了PureFTP提示530 Login authentication failed
今天發現pure-ftpd伺服器突然就登錄不上去了,報 530 Login authentication failed的用戶認證錯誤。
我用的是Mysql資料庫存儲虛擬用戶信息,原來的用戶名和密碼都沒有改動過,但為什麼會出現這種問題呢?
我查看了linux日誌文件:
******************************************************
[root@server1 log]# cat /var/log/messages
Nov 29 04:02:03 server1 syslogd 1.4.1: restart.
Nov 29 13:59:59 server1 pure-ftpd: ([email protected]) [INFO] New connection from 10.0.0.16
Nov 29 13:59:59 server1 pure-ftpd: ([email protected]) [ERROR] The SQL server seems to be down [Access denied for user 'pureftp'@'%' to database 'pureftpd']
******************************************************
其中10.0.0.16是我的notebook Ip地址。
發現pure-ftpd使用的是'pureftp'@'%'的用戶登錄的。因此我修改資料庫用戶'pureftp'@'%' 賦給它select pure-ftpd資料庫用戶表的許可權,這樣就解決了問題。
4、VPS連不上FTP
你好.我來解答下你的問題.
WIN系統自帶的IIS架設FTP並不是很方便.推薦你用SERV-U服務端架設.配置方式也比內較智容能化.並且支持斷點續傳.你在本地電腦用flashfxp工具上傳即可.比較好用.現在大多的IDC公司都是用這種方式架設FTP.網上也有SERV-U的圖文教程.
海騰數據楊闖為你解答.
5、vps如何搭建ftp伺服器
您好,對於不同系統對安裝ftp有不同的方法;
在Linux系統下安裝vsftpd;
在Windows Server 下 可安裝IIS的同時安裝FTP組件,或者安裝FileZilla Server;
注意埠開放,具體的操作過程可以參考以下網友的內容:
Linux搭建FTP伺服器:網頁鏈接
Windows Server 2016 搭建FTP伺服器:網頁鏈接
Windows server 2016 部署FileZilla Server FTP伺服器:網頁鏈接
6、linux vps主機用遠程登陸putty.exe 後,用 ftp 命令
putty取得的是Linux的一個控制台,進去後當然可以使用ftp命令。但是能不能成功使用ftp來傳輸版文件還要看ftp伺服器端的設權置以及相應的許可權有沒有。
上傳使用put是對的。不過你要確認兩邊的文件存放的路徑。
比如,登陸ftp前,要確認你的本地文件(22.html)在登陸前所在的路徑下,登陸後,要cd
/var/www/html/,
然後再put
22.html。
如果你的Linux機器就是ftp伺服器的話,不用進入到putty終端上,直接從windows機器FTP上去即可。
7、vps centos7如何安裝ftp
一、安裝vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd伺服器的配置文件
實現在開啟防火牆和SELinux情況下,實現匿名用戶的登錄,可以上傳下載,可以創建目錄,創建許可權掩碼為022,可以刪除文件,最大上傳速度為100kbit/s。
這個是我自己的vsftpd伺服器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.伺服器端設置
1.1修改配置文件開放匿名用戶上傳、下載及其他許可權,
anonymous_enable=yes //允許匿名用戶登錄
anon_upload_enable=yes //允許匿名用戶上傳
write_enable=yes //賦予寫許可權
anon_mkdir_write_enable=yes //允許匿名用戶新建文件夾
anon_other_write_enable=yes //匿名用戶擁有除了上傳和新建目錄之外的其他許可權
anon_amask=022 //匿名用戶的許可權掩碼
anon_max_rate=102400 //最大上傳速度100kbit/s
然後重啟服務
systemctl restart vsftpd.service
1.2修改上傳目錄的許可權
為了讓匿名用戶實現上傳,必須開放目錄的寫許可權,以anonymous用戶名登錄後,相當於ftp用戶的身份,ftp的登錄目錄為/var/ftp,開放這個目錄的寫許可權:
chmod 777 /var/ftp,但是再重啟服務並在伺服器上用ftp登錄時會出錯,這是因為/var/ftp的許可權不對所致,這個目錄的許可權是不能打開所有許可權的。解決方法為在/var/ftp下再建一個目錄,許可權是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3開啟防火牆和SELinux。
2.測試
ftp://IP
登錄並創建文件
8、linux vps 安裝主機管理軟體
linux我也不太懂,不過這里可以給比幾個參考資料http://www.volit.com/vps/help/linux.php1 用戶在火山互聯網站LinuxServer VPS獲得成功後,會顯示出相應的VPS服務信息。
如:虛擬機名稱:vmlinux20101,公網IP:123.59.84.66,內網IP:10.2.1.101,
SSH遠程埠:20101;遠程帳號:root;遠程口令:volit_abcd1234,ftp埠:10101;ftp帳號:myftp;ftp口令:volit1999;mysql帳號:root;mysql口令:volit1999。
2:遠程登錄Linuxserver虛擬機,用戶本地需要安裝SSH客戶端(windows平台:SecureCRT、putty等工具)。
在建立連接窗口中填入相應設置,遠程計算機:123.59.84.66;遠程埠:20101,建立連接成功後會提示輸入相應的帳戶和密碼,輸入後台顯示的賬號及密碼即可登錄。
3:考慮到網路安全,我司將遠程口令是設為隨機,用戶登錄後可自行修改密碼,而MYSQL服務的管理密碼是固定的,請用戶務必更改以保證安全。
4:火山互聯的所有VPS都已經配置好並運行了網站 、FTP服務。用戶可根據自行的情況進行更改。
a:apache服務,安裝路徑在 /usr/local/apache2/,網站數據路徑在/data/web/,apache配置文件是/usr/local/apache2/conf/httpd.conf,php配置文件是/etc/php.ini,
用戶可編輯 /usr/local/apache2/conf/httpd.conf 或 /usr/local/apache2/conf/vhost.conf 添加更改虛擬主機。
配置文件里有模板www.vhost.cn(網站路徑/data/web/www/)與my.mysql.cn(網站路徑/data/web/mysqladmin,使用phpmyadmin管理MYSQL資料庫)。
啟動關閉apache服務命令:/etc/init.d/httpd -k start|stop|restart
b:Pure-Ftpd服務,安裝路徑在 /usr/local/pureftpd/,配置文件是 /usr/local/pureftpd/etc/pure-ftpd.conf,Pure-Ftp使用mysql配置帳戶的文件是/usr/local/pureftpd/etc/pureftpd-mysql.conf。
Pure-Ftpd在mysql資料庫中的默認帳號是: pureftpd;默認密碼:volit1999;默認庫:pureftpd;默認表:users。
新增FTP帳戶:可使用用本機mysql客戶端 /usr/local/mysql/bin/mysql -uroot -pvolit1999 插入帳戶信息至pureftpd.users表,或者使用phpmyadmin對pureftpd.users表進行添加刪除FTP帳戶。
pureftpd.users表特別欄位說明:User:帳戶名;Password:帳戶密碼;Dir:用戶主目錄路徑。
c:MYSQL資料庫服務,安裝路徑在 /usr/local/mysql/,數據目錄在:/data/mysql/,配置文件是 /etc/my.cnf,啟動與關閉服務命令:/etc/init.d/mysqld start|stop|restart,其它客戶端與工具命令路徑:/usr/local/mysql/bin/。
請務必更改密碼保證安全,/usr/local/mysql/bin/mysqladmin password [yourpassword] --password=volit1999,登錄命令:/usr/local/mysql/bin/mysql --user=root --password=[yourpassword]。
可使用apache整合的phpmyadmin對MYSQL資料庫進行方便管理。
5:服務:a:網站服務,登錄火山互聯網站並點擊「產品管理」 板塊里的「VPS租用管理」 ,選擇已訂購的VPS產品,增加已轉向至公網IP的域名,並設置好apache虛擬主機,即可進行訪問。
b:FTP服務,打開瀏覽器,輸入:ftp://myftp:[email protected]:10101 就可以訪問自己的/data/web/目錄了。
6. 重要說明:由於免費VPS使用共享IP,所有網站訪問(80埠的服務)都通過代理轉發到真實VPS中,因此所有網站服務必須在我司會員中心VPS管理中的使用「域名綁定」功能添加VPS中的網站域名後才能正常訪問。
比如在VPS中開設了test.volit.com網站,在把域名指向VPS的公網IP後,網站將不能正常訪問。只有在設置「域名綁定」之後,方可正常訪問。
「域名綁定」流程:登錄會員中心 -> 進入「VPS管理」 -> 顯示所購買或申請到的VPS產品,點擊產品名稱或後面的「管理」鏈接 -> 進入管理頁面,在下面「域名綁定」的輸入框中輸入域名,提交後即可。
伺服器上已經設置了一些默認埠:3389(Windows遠程連接),22(Linux遠程連接),21(FTP連接),這些埠請不要改變或禁用,以免影響管理。
註:以上涉及的服務均應根據您實際獲得的IP、埠與帳號進行設置。
9、vps centos 6 64bit怎麼安裝ftp伺服器
1.先檢查有沒有安裝 rpm -q vsftpd
如果沒有安裝 yum install vsftpd
2.先關閉防火牆進行調試.
service iptables stop
或者一步到位 添加規則允許21埠通行
vi /etc/sysconfig/iptables
添加一條
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
為了讓FLASHFXP之類的軟體更好的連接伺服器,得讓VSFTPD支持被動模式才行:
b.防火牆配置開放:
-A INPUT -p tcp --dport 30000:30100 -j ACCEPT
重啟防火牆即可
service iptables restart
這時應該可以用 winscp進行 SFTP連接了 ROOT帳戶
現在開始設置FTP 默認的已經可以用匿名登錄了
二。備份 etc/vsftpd/vsftpd.conf
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
編輯vsftpd.config文件 vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
設定不允許匿名用戶訪問。
為了讓FLASHFXP之類的軟體更好的連接伺服器,得讓VSFTPD支持被動模式才行,上面已經開通相應埠防火牆,在最後加入
pasv_enable=YES
pasv_max_port=30100
pasv_min_port=30000
(上面的30000--30100埠號可以是其它的,在此舉例)
/usr/sbin/setenforce 0 立刻關閉 SELINUX
#mkdir /tmp/test //首先創建好目錄
#adser -d /tmp/test -g ftp -s /sbin/nologin test
//-s /sbin/nologin是讓其不能登陸系統,-d 是指定用戶目錄為/tmp/test ,即該賬戶只能登陸ftp,卻不能用做登陸系統用。-g 是指定為FTP用戶組
#passwd test
Changing password for user beinan.//接下來會出現讓你設置新的密碼
**************************************************
【如果要刪除用戶,用下面代碼:
userdel test //userdel + 用戶 即可刪除ftp用戶】
***********************************************************
有必要的話 設置TEST目錄許可權
修改/var/www目錄屬性:
$ chmod -R 777 /var/www 遞歸地給此目錄下所有文件和子目錄的讀、寫、執行許可權
$ chgrp -R ftp /var/www 遞歸地把此目錄及該目錄下所有文件和子目錄的組屬性設置成ftp組
三。接著 限制用戶目錄,不得改變目錄到上級
修改/etc/vsftpd/vsftpd.conf
將這兩行
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
注釋去掉
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
新增一個文件: /etc/vsftpd/chroot_list
內容寫需要限制的用戶名:
test
重新啟動vsftpd
# service vsftpd restart
四。最後為了防止伺服器由於斷電、重啟等現象發生,導致ftp進程在開機後未啟動,將其添加到開機啟動文件中:
(1)找到/etc/rc.local文件
(2)打開該文件,在最後一行添加:service vsftpd start
(3)保存,退出
10、如何FTP上傳文件到VPS
vps安裝ftp服務端,然後配置好賬號密碼。本地安裝ftp客戶端,輸入ip,賬號密碼就可以用了。如果是linux,不需要安裝ftp服務端,直接在本地用winscp,輸入root賬戶密碼,22埠連接就可以了。和ftp一樣的操作。