linux配置vsftpd、subversion

vsftpd與fileZilla連接,subversion與小烏龜連接




vsftpd與filezilla

1、安裝vsftpd

$ sudo apt install vsftpd

2、下載完成後測試

$ vsftpd -version

出現版本號即可

如果沒有出現版本號,需要配置路徑

$ sudo vi /etc/profile

在最後追加export PATH=$PATH:/usr/sbin(此處我是多配置了node)

並使文件生效

$ source /etc/profile

3、在linux下測試連接

$ ftp 47.93.....(自己的公網ip)

提示輸入用戶名與密碼,說明可以訪問ftp服務器

如果提示timeout,說明可能是防火牆的原因

解決:

去阿里雲的管理頁面中打開21端口

4、在windows下,打開filezilla,將模式選爲主動模式

編輯--設置

5、輸入主機、用戶名、密碼、端口22(vsftpd默認端口是22)

此時連接上,但是隻能查看文件,無法上傳文件

6、回到linux,配置vsftpd

$ sudo vi /etc/vsftpd.conf

將31行的註釋給刪除即可(注意不能有縮進)

7、重啓vsftpd

$ sudo service vsftpd restart

8、在filezilla中上傳、刪除文件




subversion與小烏龜(tortoisesvn)

1、安裝

$ sudo apt install subversion

2、測試

$ svn help

出現很多提示信息即可

3、創建倉庫並初始化

1、進入到家目錄
    $ cd
2、在家目錄中創建倉庫目錄
    $ mkdir repository
3、將倉庫目錄初始化爲svn遠程倉庫
    $ svnadmin create repository

4、配置倉庫信息

進入conf目錄下

svnserve.conf     svn核心配置文件

passwd               用戶及密碼

authz                   權限

svnserve.conf文件中

$ sudo vi svnserve.conf

放開四個註釋,如下(注意:沒有縮進沒有空格,要最左側對齊)

authz文件(注意此處test是我的用戶名,配置時要與自己的一致)

$ sudo vi authz

passwd文件

$ sudo vi passwd

5、回到加目錄啓動倉庫

$ svnserve -dr repository

並查看進程

$ ps -ef | grep svnserve

6、使用小烏龜連接

右擊桌面,選擇第一個

此處如果連接不上,可以在阿里雲打開3690端口,並重啓倉庫(先殺掉進程,再啓動倉庫

 

至此,vsftpd、subversion安裝配置成功。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章