Tag Archives : linux

Home  /  Tag : linux

How To Build openwrt for WR841N on linux from source codes

First, setup build environment, different linux distribution use different method. ignore… Next, fetch the openwrt surce code # git clone git://git.openwrt.org/openwrt.git Next, install extra packages # ./scripts/feeds update -a # ./scripts/feeds install -a Next, config the source codes # make menuconfig Target System—AR71xx/AR7240/AR913x/AR934x Target Profile—TP-LINK WR841N/ND LuCI—>Collections—– luci Next, build…

How To Install authpuppy on Nginx

As we know the authpuppy official wiki website only supply the installation guide on apache web server, but as a good result as I practiced, it can be successfully installed on the nginx web server. Go on details, my linux server using Gentoo Linux, but i think it works on any…

18 commands to monitor network bandwidth on Linux server

Network monitoring on Linux This post mentions some linux command line tools that can be used to monitor the network usage. These tools monitor the traffic flowing through network interfaces and measure the speed at which data is currently being transferred. Incoming and outgoing traffic is shown separately. Some of…

在Linux中为非SSH用户配置SFTP环境

在某些环境中,系统管理员想要允许极少数用户在可以传输文件到Linux机器中,但是不允许使用 SSH。要实现这一目的,我们可以使用SFTP,并为其构建chroot环境。 SFTP & chroot背景: SFTP是指SSH文件传输协议(SSH File Transfer protocol)或安全文件传输协议(Secure File Transfer Protocol),它提供了可信数据流下的文件访问、文件传输以及文件管理功能。当我们为SFTP配置chroot环境后,只有被许可的用户可以访问,并被限制到他们的主目录中,换言之:被许可的用户将处于牢笼环境中,在此环境中它们甚至不能切换它们的目录。 在本文中,我们将配置Ubuntu 12.04.5 LTS中的SFTP Chroot环境。我们开启一个用户帐号‘Guest’,该用户将被允许在Linux机器上传输文件,但没有ssh访问权限。 步骤:1 创建组 $ sudo groupadd  sftp_users 步骤:2 分配附属组(sftp_users)给用户 如果用户在系统上不存在,使用以下命令创建( 这里给用户指定了一个不能登录的 shell,以防止通过 ssh 登录): $ sudo useradd  -G sftp_users  -s /bin/false  guest $ sudo passwd guest 对于已经存在的用户,使用以下usermod命令进行修改: $ sudo usermod –G sftp_users  -s /bin/false  guest 注意:如果你想要修改用户的默认主目录,那么可以在useradd和usermod命令中使用‘-d’选项,并设置合适的权限。 步骤:3 现在编辑配置文件 “/etc/ssh/sshd_config” $ sudo vi /etc/ssh/sshd_config  #comment out the below line and add a line like below #Subsystem sftp /usr/libexec/openssh/sftp-server   Subsystem sftp internal-sftp # add Below lines  at the end of file Match Group sftp_users…