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