文章归档

Linux建立管理员

useradd -o -u 0 -g 0 user

直接把uid和gid设置成0就可以了

如果已经创建了的用户,编辑/etc/passwd文件,修改uid和gid为0即可。

VPS备份所有数据脚本

备份VPS数据用的脚本,昨天不小心弄丢了点数据,导致重新安装了VPS,浪费一下午时间。

代码来自网络,根据我的需要,修改了很多地方,备份的比较齐全,网站文件夹,php/mysql/nginx/ssh的配置文件,还有crontab任务列表也备份了,执行脚本后最后会生成一个tar.gz文件,按当天日期命名。

生成的文件应该不会小,所以发送到邮箱不合适,可以上传到FTP,相关代码网上很多,我自己没安装ftp,所以是两台VPS备份后,互相下载。

保存下面代码,或者从这下载脚本。

给脚本添加权限

阅读全文——共1589字

putty flashfxp免密码登陆

安全问题不可小觑。

启用 SSH Keys 登录

这种方法虽然不允许 root 用输入密码的方式直接登录 ssh,但是可以通过使用一对 ssh public/private key 来登录。配置步骤如下:

1、在客户端运行下面的命令,创建一对 public/private key:

ssh-keygen -t dsa

阅读全文——共765字

myentunnel 使用私钥证书登录

当VPS使用了私钥登陆SSH的时候,使用MyEnTunnel也要相应设置一下:
myentunnel

把密钥文件保存为keyfile.ppk,放在MyEnTunnel同一目录下,然后打开MyEnTunnel,勾选Settings里面的Use Private Key。

关于私钥登陆SSH,可以看这里

VPS开设最低权限的上网代理ssh帐号

1,增加一个linux用户,并赋予该用户一个nologin的shell权限。

useradd username -s /sbin/nologin

2,设置该用户密码。

passwd username

3,如果需要经常建立这种账户的话,建立一个脚本方便自己的操作。

vi ssh.sh

编辑一个sh文件

打开后,按 i 键进入编辑模式。

然后将下面内容复制进去(终端内点下鼠标右键即可复制)

#!/bin/bash
cat >> /etc/shells << END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd

然后保存退出编辑模式。
这样,输入下面命令就可以方便建立ssh代理帐号:

bash ssh.sh username password

username和password就是你自己要设置的帐号和对应的密码,可以替换。

上面脚本中$1,就是对应的username,$2,就是对应的password,$0哪里去了?ssh.sh即是也。

$1,$2,$0,是bash脚本中约定的参数标志,分别表示第几个参数。

无觅相关文章插件,快速提升流量