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