1、添加操作用户itlgl,设置便捷登录方式
1.1 服务端命令
// 创建新用户itlgl
adduser itlgl
// 设置itlgl的密码
passwd itlgl
// 给用户itlgl增加sudo权限
// visudo命令默认会使用vi编辑器,在文件中
visudo
visudo
命令默认使用vi编辑器编辑,在文件中找到如下位置,仿照root用户,给普通用户添加权限,保存
// 切换到用户itlgl
su itlgl
// 生成sshkey,在默认位置生成rsa的sshkey
ssh-keygen -t rsa
这里打断一下,用WinSCP
用户名密码登录itlgl账户,将.ssh/id_rsa
下载下来,使用putty下的PuTTYgen
工具转换一下sshkey
选择Conversions -> Import Key
选择刚下载下来的id_rsa
文件,工具会自动解析;
选择File -> Save Private Key
将转换完成的ppk文件保存到本地,用于putty的后续设置。
// 复制pubkey为文件~/.ssh/authorized_keys
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
// 设置.ssh文件夹只有itlgl用户有权限操作,否则sshkey不能使用
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
// 修改ssh配置文件
vim /etc/ssh/sshd_config
// 修改以下三个位置
PubkeyAuthentication yes //允许pubkey验证登录
PermitRootLogin no // 禁止root用户登录
PasswordAuthentication no //禁止密码验证登录
// 重启ssh服务
sudo service sshd restart
到这里服务端已经设置好了。
1.2 putty免密登录设置
接下来是putty的免密登录设置:
最后回到Session
标签页,再点击Save
保存一次即可。
1.3 putty设置快捷登录方式
桌面新建putty快捷方式,编辑属性 -> 常规 -> 目标(T):
,修改为"C:\Program Files\PuTTY\putty.exe" -load aliyun_server
,最后的aliyun_server
是上面你自定义的session名字,这样直接双击快捷方式可以直接登录到服务器,不用做任何输入操作。
To be continued…
文档信息
- 本文作者:itlgl
- 本文链接:https://itlgl.com/note/2021/04/11/issues-48/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)