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安裝配置成功。