ubuntu ftp server

Reference link:

http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/

FTP is used to transfer files from one host to another over TCP network. This article explains how to setup FTP server on ubuntu 14.04 .There are 3 popular FTP server packages available PureFTPD, VsFTPD and ProFTPD. Here i’ve used VsFTPD which is lightweight and less Vulnerability.

Setup FTP server on Ubuntu 14.04

Step 1 » Update repositories .
krizna@leela:~$ sudo apt-get update
Step 2 » Install VsFTPD package using the below command.
krizna@leela:~$ sudo apt-get install vsftpd
Step 3 » After installation open /etc/vsftpd.conf file and make changes as follows.
Uncomment the below lines (line no:29 and 33).
write_enable=YES
local_umask=022
» Uncomment the below line (line no: 120 ) to prevent access to the other folders outside the Home directory.
chroot_local_user=YESand add the following line at the end.
allow_writeable_chroot=YES» Add the following lines to enable passive mode.
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

Step 4 » Restart vsftpd service using the below command.
krizna@leela:~$ sudo service vsftpd restart
Step 5 » Now ftp server will listen on port 21. Create user with the below command.Use /usr/sbin/nologin shell to prevent access to the bash shell for the ftp users .
krizna@leela:~$ sudo useradd -m john -s /usr/sbin/nologin
krizna@leela:~$ sudo passwd john

Step 6 » Allow login access for nologin shell . Open /etc/shells and add the following line at the end.
/usr/sbin/nologin
Now try to connect this ftp server with the username on port 21 using winscp orfilezilla client and make sure that user cannot access the other folders outside the home directory.
setup FTP server ubuntu 14.04
Please note using ftp on port 21 is a big security risk . it’s highly recommended to use SFTP. Please continue for SFTP configuration [Read More]

Ubuntu 教程:从Ubuntu 13.10升级到14.04(Trusty Tahr)

虽然Ubuntu 14.04 按计划不会近期发布正式版,但那些想要尝试最新软件和系统的人现在可以从Ubuntu 13.10 就地升级到 14.04了。

Ubuntu 14.04 目前计划在2014.4.17发布,但是你不必等那么长的时间来升级尝试。这个简要的教程给你展示了如何就地从Ububtu 13.10 升级到 14.04。

就地升级是你在已存在的Ubuntu上运行update-manager命令来升级到下一版。它允许你保留你大多数的文档,设定和一些程序。

大多数就地升级依赖于一个可靠的网络连接。没有良好稳定的连接,可能无法使用这个方法升级Ubuntu。

如果你无法使用网络升级,你还可以通过CD/DVD盘来就地升级。这个方法允许你不通过网络连接离线升级Ubuntu。

升级到 Ubuntu 14.04

为了升级到Ubuntu 14.04, 你首先要给你要升级的电脑做好准备工作。请运行下面的命令更新所有存在的包和内核。

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove [Read More]

怎么在Ubuntu上用WinKey/Fn/Ctrl/Tab键替换Esc键

Ubuntu下键盘按键替换
首先要知道键盘每个击键的Keycode, 这个可以使用xev在一台键盘layout相同的电脑上查到。

得知ESC的keycode是9,Symbol为”Escape” ,准备替换为WinKey(就是那个Windows logo的按键),WinKey 的 keycode是115。

具体的做法是在用户的家目录下建立.Xmodmap 文件,里面输入以下代码,重启即可:

keycode 9 =WinKey
keycode 115 = Escape [Read More]

灵活定制Ubuntu显示分辨率策略

在安装完系统后,怎么我的分辨率最高只有800×600?如何才能提高显示器的分辨率?其实这些都是没有正确设置所造成的。

很多读者在运行“dpkg-reconfigure xserver-xrog”命令后,重新启动计算机后,X-Window分辨率只有800×600和640×480两种分辨率,而原来正常的分辨率1024×768消失。

之所以出现这样的问题,关键是显示器的水平扫描频率范围和垂直扫描频率范围设置错误。这里总结出了几种灵活地解决方法。

修改 xorg.conf 文件

搞清楚显示器的水平和垂直扫描的频率

下面提供了3种方法。

(1)查找显示器的说明书,找到显示器的水平和垂直扫描频率的范围,这是最准确和直接的方法。

(2)使用ddcprobe命令。

$sudo ddcprobe

monitorname: Topsonic
monitorrange: 28-49, 43-72

(3)运行xvidtune命令。

在图形界面起动xvidtune,
可以使用中间的8个按钮调整屏幕的上下左右、高低宽窄,还可以显示显示器的水平和垂直扫描频率范围。

点这些按钮以后需要再点”Apply”按钮才能生效, 当然您不放心的话可以现”Test”然后”Apply”。

调节满意了以后,点”Show”按钮(退出xvidtune,也会显示出显示器的扫描频率范围),这时在终端窗口会看到一行参数,把这行参数复制下来记住!。

$ xvidtune
Vendor: , model:
Num hsync: 1, Num vsync: 1
hsync range 0: 28.00 – 49.00
vsync range 0: 43.00 – 72.00

备份 xorg.conf

$sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

修改 xorg.conf 文件

在 xorg.conf 文件中添加需要的分辨率和刷新率。

$sudo gedit /etc/X11/xorg.conf

  • 找到Section “Monitor”。

这里,根据上面获得的水平和垂直扫描频率,修改如下:

Section “Monitor”
Identifier “Topsnic”
Option “DPMS”
HorizSync 28-49
VerRefresh 43-72

  • 找到下面 Section “Screen”。

Subsection “Display”
Depth 16
Modes “1024×768” “832×624” “800×600” “720×400” “640×480”
EndSubSection
SubSection “Dispaly”
Depth 24
Modes “1024×768” “832×624” “800×600” “720×400” “640×480”
EndSubSection

这里只是加入了原先没有的1024×768的分辨率,当然这个可以根据自己的需要来添加。

其它方法 [Read More]