putty
- 下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- 下载32位就行,64位操作系统也能用。
- 填写主机ip地址和端口及名称,记得全部设置完要点save
- windows选项里设置命令历史Lines of scrollback为2000
- change改变字体
- 选择UTF-8编码模式
putty密钥认证
- 打开Puttygan,点击Generates(生成)按钮“需要动鼠标进度条才能快速走完”
- 保存公钥和私钥到文件夹(不容易被别人找到)
- 打开putty选择aming01点击load
- 选择SSH下面的Auth,指定私钥的文件路径,一定要返回登录界面save(保存)才能生效。
- 进入linux设置:
mkdir /root/.ssh ---创建目录
chmod 700 /root/.ssh ----设置权限700
vi /root/.ssh/authorized_keys ----创建并编辑,把公钥复制进去保存
setenforce 0 ----关闭selinux防火墙
这样就可以使用密钥密码登录了
xshell
- 打开新建会话--选择连接,填写名称,ip,端口号
- 在外观里面调节字体大小,其他最好默认
- 在用户身份验证里面填写用户和密码,也可以选择秘钥登陆
- 保持活动状态可以长点
- 终端里面选择编码为UTF-8
- 连接后在工具--选项里面设置右键粘贴
- 其他的界面选项自己也可以设置
xshell密钥认证
- 打开工具新建用户密钥生成向导
- 点击下一步到下图,设置名称,密码(可以为空)
- 复制公钥
- 完成并关闭
- 进入会话,属性里设置用户身份验证方式为密钥,设置用户名,密码,密钥名称,密码确定即可。
- 点击上图的浏览,在下图可以导入导出私钥内容,并保存。
- 进入linux设置:
mkdir /root/.ssh ---创建目录
chmod 700 /root/.ssh ----设置权限700
vi /root/.ssh/authorized_keys ----创建并编辑,把公钥复制进去保存
setenforce 0 ----临时关闭selinux防火墙
这样就可以使用密钥密码登录了
公钥文件
[root@akuilinux01 ~]# ls /root/.ssh/authorized_keys
/root/.ssh/authorized_keys root用户的
[root@akuilinux01 ~]# useradd akui
[root@akuilinux01 ~]# ls /home/akui/ 普通用户的保存在home文件
[root@akuilinux01 ~]# ls /etc/ssh/sshd_config
/etc/ssh/sshd_config 这个配置文件定义的.ssh/authorized_keys