安装vsftpd
$ sudo apt-get install vsftpd -y
启动vsftpd服务,并将其设置为开机启动
$ sudo systemctl start vsftpd$ sudo systemctl enable vsftpd
设置FTP的目录结构
创建一个用户
$ sudo adduser testuser1
创建目录并设置所有权
$ sudo mkdir /home/testuser1/ftp$ sudo chown nobody:nogroup /home/testuser1/ftp$ sudo chmod a-w /home/testuser1/ftp
创建一个可以在其中上传文件的目录,并为设置所有权
$ sudo mkdir /home/testuser1/ftp/test$ sudo chown testuser1:testuser1 /home/testuser1/ftp/test
配置vsftpd
备份vsftpd的原始配置文件
$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
打开并编辑vsftpd.conf文件
$ sudo vi /etc/vsftpd.conf
将以下内容添加到文件
listen=NOlisten_ipv6=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YESchroot_local_user=YESsecure_chroot_dir=/var/run/vsftpd/emptypam_service_name=vsftpdpasv_enable=Yespasv_min_port=10000pasv_max_port=11000user_sub_token=$USERlocal_root=/home/$USER/ftpuserlist_enable=YESuserlist_file=/etc/vsftpduserlist.confuserlist_deny=NO

4.保存并关闭配置文件
5.将我们创建的 testuser1 用户添加到 vsftpd 的用户列表文件中
$ sudo vi /etc/vsftpduserlist.conf
6.重新启动vsftpd服务以应用这些更改
$ sudo systemctl restart vsftpd
使用 SSL/TLS
创建安全证书
$ sudo mkdir /etc/certs$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \-keyout /etc/certs/vsftpd.pem \-out /etc/certs/vsftpd.pem
打开vsftpd.conf文件
$ sudo vi /etc/vsftpd.conf
将以下内容添加到文件
rsa_cert_file=/etc/certs/vsftpd.pemrsa_private_key_file=/etc/certs/vsftpd.pemssl_enable=YESallow_anon_ssl=NOforce_local_data_ssl=YESforce_local_logins_ssl=YESssl_tlsv1=YESssl_sslv2=NOssl_sslv3=NOrequire_ssl_reuse=NOssl_ciphers=HIGH
保存文件并重新启动vsftpd
$ sudo systemctl restart vsftpd
在 FTP 客户端使用 SFTP 协议登录添加的用户
配置防火墙
$ sudo ufw allow OpenSSH$ sudo ufw allow 20/tcp$ sudo ufw allow 21/tcp$ sudo ufw allow 40000:50000/tcp$ sudo ufw allow 990/tcp$ sudo ufw enable$ sudo ufw status
参考:DevAnswers.co,hostadvice.com
本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
如何在Ubuntu Kylin上安装Visual Studio Code
安装Visual Studio Code首先需要安装Ubuntu Make。 Ubuntu Make存在Ubuntu 15.04资源库中,但需要Ubuntu Make 0.7以上版本才能安装Visual Studio。 所以,需要通过官方PPA更新到最新的Ubuntu Make,支持Ubuntu 14.04、14.10和15.04,但仅64位版本。 打开终端,使用下列命令,通过官方PPA来安装Ubuntu Make:sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-make安装Ubuntu Make完后,接着使用下列命令安装Visual Studio Code:umake web visual-studio-code相关下载:Download Code for Linux Download Code for OS X第2页:安装Visual Studio Code 经过一系列要求和条件后,询问你是否确认安装Visual Studio Code。 输入“a”来确定:确定之后,安装程序会开始下载并安装。 安装完成后,可以发现Visual Studio Code图标已经出现在Unity启动器上。 卸载Visual Studio Code,同样使用Ubuntu Make命令。 如下:umake web visual-studio-code remove
如何在Linux中安装Visual Studio Code
微软Build大会上,一款支持windows、Mac OS X和Linux平台的原生Visual Studio应用,名为“Visual Studio Code”让人意外,笔者之前在《微软推出VS Code支持Linux和OS X平台》中介绍其功能支持linux平台。 近日,在itsfoss网站上针对ubuntu的web开发人员,提供实际操作来安装Visual Studio Code。 (图片来源itsfoss)使用Ubuntu Make来安装Visual Studio Code。 据了解,Ubuntu Make是以前Ubuntu开发者工具中心,作为一个命令行工具可以帮助用户快速安装各种开发工具、语言和IDE。 同时,通过Ubuntu Make轻松安装Android Studio和其他IDE,类似Eclipse。 下面介绍如何使用Ubuntu Make安装VS Code。 安装Visual Studio Code首先需要安装Ubuntu Make。 Ubuntu Make存在Ubuntu 15.04资源库中,但需要Ubuntu Make 0.7以上版本才能安装Visual Studio。 所以,需要通过官方PPA更新到最新的Ubuntu Make,支持Ubuntu 14.04、14.10和15.04,但仅64位版本。 打开终端,使用下列命令,通过官方PPA来安装Ubuntu Make:sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-make安装Ubuntu Make完后,接着使用下列命令安装Visual Studio Code:umake web visual-studio-code相关下载:Download Code for Linux Download Code for OS X第2页:安装Visual Studio Code安装过程中,将会询问安装路径,如下图:经过一系列要求和条件后,询问你是否确认安装Visual Studio Code。 输入“a”来确定:确定之后,安装程序会开始下载并安装。 安装完成后,可以发现Visual Studio Code图标已经出现在Unity启动器上。 下图是Ubuntu 15.04 Unity的截图:卸载Visual Studio Code,同样使用Ubuntu Make命令。 如下:umake web visual-studio-code remove如果不使用Ubuntu Make,也可以通过微软官方下载安装文件。 Download Visual Studio Code for Linux由此,很简单就可以安装Visual Studio Code,归功于Ubuntu Make,希望对用户有所帮助。
如何在linux下运行VC程序?
如果你的头文件定义为#include
发表评论