ContOS7 putty/xshell 远程连接Linux 及密钥认证

一、使用putty远程连接Linux

首先给之前配置完静态IP的虚拟机创建快照

右键虚拟机标签名,快照->拍摄快照(非常小,不会占用太多磁盘空间)

当然也可以选择恢复快照

远程连接虚拟机可使用putty和xshell配合使用,

百度putty:www.chiark.greenend.org.uk这个网址下下载,下载32位putty.zip可以下载软件组32的就够用

百度xshell:个人用免费

secureCTR:收费,需要破解

打开putty->打开会话->输入hostname、port(默认22)、SavedSessions(会话名) ->Save

windows->Lines of scrollback(鼠标滚轮显示行数极限) 可以设置为2000,大一点

->appearance->Change 可以设置字体fix常规14号字

->Translation UTF-8

配置完成别忘了Session里的save 再Open

双击会话名可以打开,优势:复制完了直接右键粘贴,可以向上翻好多行

Ctrl+d可以退出,相当于exit

二、使用xshell远程连接Linux

打开新建会话就可以,可以添加说明,也可以设置字体,配色方案不建议修改,用户身份验证输入用户名密码,保持活动状态间隔可以设置时间长一点,字符编码默认的就是utf-8;

工具->选项->键盘和鼠标->向右按键->Paste

xshell比较putty 可以多窗口,用户名密码可以保存,窗口可以平铺,标准按钮中可以选择选项卡排列,水平/垂直分块显示

三、putty密钥认证

原理:客户端放私钥,服务器放公钥,私钥公钥配对成功可以认真通过;

打开puttygen ->generate(生成)动一下鼠标->生成随机字符串,上边是公钥(短),下边是私钥(长);

设置密码(私钥丢了,更安全) saveprivatekey(安全的地方) 公钥先复制一下,窗口不要管,保险起见,也save一下

->mkdir /root/.ssh

->chmod 700 /root/.ssh

->vim /root/.ssh/authorized_keys

把刚才复制的公钥文件编辑模式右键粘贴进来

保存退出

关闭selinux

setenforce 0

getenforce 检查

打开设置窗口,Load会话,点SSH->Auth加载之前保存的私钥->Save->Open;

再次登录,输入用户名root,密码为密钥对认证密码,不用输入root密码,后期可以禁用密码登录,不禁用则密码也可以登录,不冲突

四、xshell密钥认证

->mkdir /root/.ssh

->chmod 700 /root/.ssh

->vim /root/.ssh/authorized_keys

关闭selinux

setenforce 0

getenforce 检查

工具->新建用户密钥生成向导->类型->RSA->2048(越长越复杂)下一步->设置密钥名称密码->复制公钥到authorized_keys并保存文件,一直到最后

打开会话窗口,选中会话->属性->用户身份验证,方法改为publickey输入用户密钥密码,确定,连接;

你可能感兴趣的:(ContOS7 putty/xshell 远程连接Linux 及密钥认证)