安装完Xshell后 ,双击打开,点击新建,输入虚拟机ip地址和语言类型UTF-8即可,



用法和putty类似。通过排列选项卡设置,可以设置多终端窗口排列类型。





Xshell密钥认证



设置生成密钥参数



类型和长度




xshell怎么生成私钥命令 xshell 私钥_远程连接



输入密钥名称和密钥密码。


xshell怎么生成私钥命令 xshell 私钥_远程连接_02



公钥字符串,保存或者复制,放到服务器上。


xshell怎么生成私钥命令 xshell 私钥_linux_03



点击关闭。


xshell怎么生成私钥命令 xshell 私钥_xshell怎么生成私钥命令_04



私钥保存在本地,公钥放在服务器上


进入linux系统


mkdir /root/.ssh创建.ssh目录


chmod 700 /root/.ssh设置700权限


vi /root/.ssh/authorized_keys编辑公钥配置文件,将公钥字符串粘贴进去,保存退出


(普通用户目录:/home/XXX/.ssh/authorized_keys)


setenforce 0关闭防火墙(selinux)


在authorized_keys中,不同的公钥另起一行即可,中间可用###注释区分


xshell怎么生成私钥命令 xshell 私钥_linux_05



然后重新打开Xshell,新建会话,点击属性,用户身份验证选择Public Key,输入用户名,选择对应的密钥,输入密钥密码。


xshell怎么生成私钥命令 xshell 私钥_centos_06



点击确定,点击连接即可。


xshell怎么生成私钥命令 xshell 私钥_putty_07



注:在生成不同的密钥时要区分文件名,否则会覆盖以前的私钥,导致和服务器公钥不匹配,无法登录。



putty安装完后,双击打开


输入ip地址,和此链接的名称。


xshell怎么生成私钥命令 xshell 私钥_xshell怎么生成私钥命令_08



设置显示的历史命令行数,建议多设置一些,此处设置2000.


xshell怎么生成私钥命令 xshell 私钥_xshell怎么生成私钥命令_09



然后设置字体。window


xshell怎么生成私钥命令 xshell 私钥_centos_10




语言要支持中文,Translation设置为UTF-8。否则中文显示会乱码。


xshell怎么生成私钥命令 xshell 私钥_putty_11



然后点击Session,点击save。然后打开连接。


输入账号,密码进入。


xshell怎么生成私钥命令 xshell 私钥_putty_12



复制粘贴:选中复制的内容,右键直接粘贴。



putty 密钥认证


直接用密码容易被破解,不安全。所以采用密钥认证。


打开puttygen,点击Generate,开始生成密钥对。此时可以晃动鼠标,加快生成速度(通过鼠标实时的坐标生成字符串)


xshell怎么生成私钥命令 xshell 私钥_linux_13



生成密钥对后,公钥放服务器上,私钥于本地。


xshell怎么生成私钥命令 xshell 私钥_远程连接_14



框内的字符串为公钥,下边设置的密码为密钥认证时的密码,如果没有密码,密钥链接会直接登陆进去,设置密码后密钥登录时输这个密码防止私钥丢失后,他人直接登陆系统。



私钥保存在本地,公钥放在服务器上


进入linux系统


mkdir /root/.ssh创建.ssh目录


chmod 700 /root/.ssh设置700权限


vi /root/.ssh/authorized_keys编辑公钥配置文件,将公钥字符串粘贴进去,保存退出


setenforce 0关闭防火墙(selinux)



Ctrl+D 退出当前putty窗口。


重新打开putty


xshell怎么生成私钥命令 xshell 私钥_xshell怎么生成私钥命令_15



连接方式选中SSH,然后选Auth。选择私钥的存放路径,然后点击Session,输入服务器ip地址,点击open。


输入系统账户,然后输入设置的密钥密码,完成密钥认证。


xshell怎么生成私钥命令 xshell 私钥_xshell怎么生成私钥命令_16