本文以mac为例(window 同学可以百度下putty)阿里云 ubuntu
1.登录远程服务器
$ ssh 用户名@你得服务器ip
$ password
为了不让你每次都打一遍长长的用户名推荐一款软件zsh
$ subl .zshrc 打开配置文件 自己配置用户名
$ source .zshrc
$ 你自己定义的变量
2.增加用户
$ adduser 用户名
处理权限
$gpasswd -a 用户名 sudo
配置
$ sudo visudo
找到如图下方 位置增加你的新添加用户名
生成公钥和私钥
根目录下
$ ll -a
找到 .ssh 没有 mkdir .ssh
生成公钥 私钥
$ ssh-keygen -t rsa -b 4096 -C "自己随便填"
一顿回车
生成公钥 私钥之后把代理开起来
$ eval "$(ssh-agent -s)"
加入代理
$ ssh-add ~/ .ssh/id_rsa
服务器端
公钥 私钥同理
多建一个authorized_keys 文件
把你本地 id_rsa.pub 公钥 打开粘贴到上边的authorized_keys里面保存
之后在服务端
$ chmod 600 authorized_keys
$ sudo service ssh restart