填写基本信息的对话框如图 1,其中 Host Name(or ip address) 这一栏填写要远程服务器地址 ip 为 192.168.63.10,port 填写端口号可以更改,Connection type 默认即可,Saved Sessions 这一栏自定义一个名字,主要用来区分主机,因为将来主机多了可以记住。
在保存之前还得修改下小设置,PUtty 的右侧 category 里边的 window 然后看到 Lines of scrollback 后边默认写的 200。这里可以给他改数字大一点比如 2000,这个的作用是在用 PuTTY 配置 linux 里边的时候可以往上翻页 2000 行 ,如图 2
图 2
改字体选择 category----window----appearance-------font settings------change 点进去改理想的字体
定义字符集~ 这个字符集不改有可能会乱码,因为 CentOS 安装了中文语言,所以在 putty 里边也得设置中文支持~ 点击 window-----Translation, 查看右侧的 Character set translation, 选择 UTF-8,如图 3
图 3 定义字符集
都设置完点击 session 在点击 save 保存后,点击 open 开始连接系统。成功后会弹出一个提示,他的意思是要打开的 LINUX 还未在本机登记,问是否信任它,如果信任点击 "是" 就可以登陆了。 PUTTY 可以复制 ------ 左击复制右击粘贴
1.10 使用 xshell 连接 Linux
图 1 xshll 的填写基本信息
2. 根据上图 1 填写说明。名称自定义名字主要区分主机的会话,协议:ssh, 主机:填写远程服务器的 ip , 端口:根据服务器端口一般为默认。设置完基本信息后 ,设置所需要的小设置, 窗口左侧用户身份验证里面,可以选择你所需要验证的方式不选默认也可以。选择完自己想要的设置后点击连接 --- 确定。
3. 进去后你需要设置下复制粘贴。步骤 工具 ---- 选项 ---- 键盘和鼠标 ---- 选鼠标框的向右按钮下拉箭头 ----paste the clipboard contents 设置完成 即可左键复制右键粘贴。
4. 如果你创建两个终端窗口你可以同时操作。设置步骤 点击这个图标会出现下图所示
1.11 PuTTY 密钥认证
所谓密钥认证,实际上是使用一对加密的字符串:其中一个称为公钥(public key), 用于加密,人任何人都可以看到内容; 另一个称为私钥(private key), 用于加密,只有拥有者才能看到内容。通过公钥加密过的密文,使用私钥可以轻松解密,但根据公钥来猜测私钥却十分困难。
1. 生成秘钥
在 "开始" 菜单中找到 PuTTYgen, 点击打开它,如图 1 所示。然后单击 Generate 按钮,这样就生成秘钥了,请来回动鼠标,这样才可以快速生成秘钥。key comment: 可以保持不变,也可以自定义,他是对秘钥的简单介绍。key passphrase:用于给你的秘钥设置密码,可以留空,建议设置密码,这样安全。Confirm passphrase: 需要在输入一遍刚刚你设置的密码。
图 1 生成秘钥
2. 保存私钥
点击 save private key 按钮,选择一个存放路径并定义名称,点击 "保存" 按钮。这个就是私钥,保存到一个安全的位置,不要丢失或被人看到。
3. 复制公钥到 LINUX
返回图 1 界面,在 Key 的下方有一个长字符串,这个字符串就是公钥的内容。把整个公钥字符串复制下来,粘贴到 Linux 的文件中。打开 PeTTY 软件登录你要设置秘钥的系统,运行如下命令
#mkdir /root/.ssh // 创建 / root/.ssh 目录,因为这个目录默认不存在
#chmod 700 /root/.ssh // 更改这个目录的权限
#vi /root/.ssh/authorized_keys // 把公钥内容粘贴到文件 / root/.ssh/authorized_keys 里
vi 进入编辑模式之后,输入 i 进入编辑模式,然后单击鼠标右键把复制的公钥粘贴在 authorized_keys 里边。然后按 ESC 键,输入:wq 保存退出。
4. 关闭 SElinux 防火墙
这里不不关闭防火墙,使用秘钥登录会提示 Server rdfused our key, 从而导致不能成功。关闭防 SElinux 防火前命令如下
#setenforce 0 这个命令只是暂时关闭,重启系统后还会启动
5. 设置 PuTTY 通过秘钥登录
打开 PuTTY 软件,在右侧 saved sessions 的下面找到刚刚保存的 session, 单击选中,然后再单击右侧的 Load 按钮。在左下方单击 SSH 前面的 + 号,然后选择 Auth, 查看右侧 Private key file for authentication: 下面的长条框,目前为空。单击 Browse 按钮,找到刚刚保存好的私钥,单击 "打开" 按钮。此时这个长条框里就有了私钥地址如图 2 所示
图 2 设置秘钥
6. 使用秘钥验证登录 Linux
保存好 Session 后,单击右下方的 Open, 会出现登录界面,此时你会发现,这和原来的登录提示内容有所不同,如下所示:
上图显示已完成密钥登录
1.12 xshell 密钥认证
1. 先打开 xshell 软件,工具里边有三项跟秘钥有关,设置秘钥第一步:点击工具里边的新建用户秘钥生成导向》会出现生成秘钥参数》秘钥类型就选择默认的 RSA》秘钥长度选择 2048 位保持默认》然后选择下一步》出现生成公钥动动鼠标很快生成下一步》用户秘钥信息输入用户秘钥名称和密码下一步》公钥注册公钥格式选择 SSH2-OpenSSH 然后复制底下的秘钥乱码等等在系统里编辑》进入 Linux 系统用 vi 编辑 / root/.ssh/authorized_keys 进去后把生成的乱码粘贴上》用户秘钥完成》选择设置的远程连接右击属性》用户身份验证方法的位置选择 public key, 用户名 root,用户秘钥选择刚才创建的秘钥,密码是秘钥密码》进入远程连接直接就进去了 》看图
新建用户秘钥参数
生成公钥
用户秘钥信息
公钥注册
进系统编辑 / root/.ssh/authorized_keys
选择远程连接的名字右击属性
用户身份验证、
原文:http://blog.51cto.com/8043410/2050418
来源: http://www.bubuko.com/infodetail-2427561.html