一、使用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输入用户密钥密码,确定,连接;