ztf 2019-06-27
adduser manager
回车之后就新建了一个叫manager的用户,然后便提示输入一个该用户的登录密码,输入密码时光标还是没有移动,然后就是一些该用户的信息让你补全,可以直接回车。gpasswd -a manager sudo
回车sudo visudo
回车,接着在弹出的一大段文字里面移动到 root ALL= 这一段文字的下面再增加一行文字,用manager替换root,其他保持一样。 这样manager只需提供密码就能和root具有一样的权限了。eval $(ssh-agent -s)
回车ssh-add ~/.ssh/id_rsa
回车ssh-keygen -t -rsa -b 4096 -C "输入你的邮箱"
多次回车之后就在服务器生成了公私钥了。现在服务器多了一个.ssh文件夹,里面就有公私钥。eval $(ssh-agent -s)
回车开启ssh代理ssh-add ~/.ssh/id_rsa
回车vi authorized_keys
回车创建认证文件vi authorized_keys
回车打开这个文件。按i键进入输入模式,巴刚才复制的内容粘贴过来。然后按esc键退出输入。wq!
回车之后就保存了。chmod 600 authorized_keys
回车授予这个文件权限。sudo service ssh restart
ssh manager@"公网ip地址"
免密登录了。