linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

发布于 2018-01-12  341 次阅读


使用 putty 远程连接 Linux

快照功能:类似于备份,可以多做快照,占用空间不多。

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

putty 和 Xshell,两个都可用,也可视实际情况选用

putty:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

下载组件套装:putty.zip       一般下载 32 位的就可以了

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

使用:

Session 页面:相应填入 域名/IP 和端口号,填入要保存的配置文件的名称

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

Windows 页面:

Lines of scrollback:2000 或以上

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

 

appearance:修改适合的字体

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

translation:UTF-8,系统是中文,选择这个更适配

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

注:设置完成后记得在 Session 点击一下 save 再点击 open 连接到实验机器

Xshell:http://www.netsarang.com/download/software.html

下载:Xshell5

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

使用:

连接页面:

填入 名称,主机名,端口号等信息。

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

用户身份验证,按需设置

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

外观页面:

按需设置字体/配色等

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

注:以上功能设置好之后勿忘记点击确定以便保存设置

粘贴的设置:

工具---选项---键盘和鼠标---向右按钮---可设置为第三个选项方便粘贴

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

其他功能:

按需设置选项卡排列功能等

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

密钥验证登陆

putty:

客户端设置:

使用 Putty gen 生成密钥

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

生成密钥过程中需要在空白处不断动鼠标以便快速生成密钥

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

建议设置密码

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

公钥可以直接复制,私钥建议保存(保存在比较安全的地方)

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

服务端设置:

创建目录 mkdir /root/.ssh

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

修改权限 chmod  700 /root/.ssh/

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

写文件 vi /root/.ssh/authorized_keys

按 i 键或 a 键进入编辑模式,把公钥复制进去

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

按 ESC 退出编辑模式,输入 :wq 保存并退出

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

关闭 selinux ,输入 setenforce 0(临时关闭)

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

继续客户端设置:

ctrl + d 关闭远程窗口

运行 Putty,载入配置,设置 auth ,加载私钥,记得保存

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

点击 open 即可登陆服务端,输入刚设置的 Key comment 密码登陆服务端

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

Xshell:

客户端设置:

工具---新建用户密钥生成向导---保持默认即可点击下一步,直到出现设置用户密钥信息页面

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

设置密钥名称,可以默认,但最好设置密码

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

双击刚生成的用户,查看公钥,并复制待用,也可保存出来用记事本打开

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

服务端设置:

其他同上,修改 vi /root/.ssh/authorized_keys

# 号是备注的意思,不生效

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

按 i 键或 a 键进入编辑模式,另起一行,把 Xshell 的公钥复制进去

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

按 ESC 退出编辑模式,输入 :wq 保存并退出

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

继续客户端设置:

关闭用户密钥窗口后,修改对应的主机的配置

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

用户身份验证---方法选择 Public Key---选择对应密钥-输入密钥密码,点确定以密钥登陆服务端

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录

linux 学习笔记-003-PuTTY,XShell 连接 linux,密钥认证登录