本文共 1512 字,大约阅读时间需要 5 分钟。
一、使用putty和xshell远程Linux主机
putty和xshell都是一个能远程连接linux系统的终端工具,使用终端工具便于远程维护操作复制粘贴内容,xshell还支持用户密码保存及多窗口登录主机
**1、使用putty远程linux系统***
1.先下载putty工具;
2.双机putty软件安装并打开putty,选中session(会话)输入ip和22端口;3.saved sessions 保存会话的名称(输入这台机器的名称并保存)4.点击open出现如下提示,再点击“是”可以设置字体等;5.最后根据 提示输入用户密码就能 连接linux主机;2、xshell 远程连接linux系统
1.下载xshell软件后双击安装并打开xshell,新建会话连接服务器ip
2.确定,连接,输入用户密码即可连接到linux主机;二、秘钥认证
根据linux服务器系统安全问题,linux登录方式有两种:密码登录和秘钥登录,秘钥登录相对安全些;原理:生成一个密钥对,一个是私钥(存放在客户端本地),一个是公钥(存在主机服务端),当私钥和公钥匹配上就可以登录到服务器
1、putty秘钥认证
1.打开puttygen---点击generate---生成一串可见的公钥字符
2.保存私钥--save private key(将私钥保存在本地客户端隐秘的地方,以防泄露)3.将生成的公钥拷贝放到服务器端的秘钥文件里创建秘钥目录:mkdir /root/.ssh权限设置:chmod 700 /root/.ssh编辑公钥文件:vi /root/.ssh/authorized_keys (将生成的公钥拷贝到此文件里并保存退出)备注:以上文件名称及权限等都必须是固定的,不能写错;4.关闭防火墙(selinux)setenfoce 0 临时关闭selinux防火墙5.加载私钥并保存会话(一定得保存会话,不然下次再等了需要重新配置秘钥)加载私钥:在putty配置客户端界面加载已保存在客户端的私钥保存会话:加载好私钥后,一定需要选中会话并save保存会话;6.点击open登录,输入 用户名并提示你输入key的登录密码(就是你之前设置的秘钥登录密码)后回车就能直接成功登录到主机,此时秘钥认证登录成功;2、xshell秘钥认证
xshell秘钥认证和putty秘钥认证原理一样,只是个别操作不同;
1.生成秘钥
在xshell菜单栏“工具”选择“新建秘钥生成向导”,秘钥类型选择“RSA”,秘钥长度一般2048位就可以了点击“下一步”生成秘钥对2.配置秘钥信息点击“下一步”输入用户秘钥信息,秘钥名称:可以自定义,秘钥密码也可以自定义(当前:admin)秘钥信息输入完成后,点击“下一步”可以看到生成的公钥,将此公钥拷贝到linux服务器authorized_keys公钥文件里;3.服务器上配置公钥及权限
拷贝公钥到authorized_keys公钥文件里:vim /root/.ssh/authorized_keys添加权限:chmod 700 /root/.sshsetenforce 0 临时关闭selinux防火墙4.客户端测试秘钥登录
到xshell客户端用秘钥登录linux主机,选中主机右击选择"属性"---用户身份验证--选择登录方法(秘钥),用户名,用户秘钥名称,输入秘钥密码,最后点击“确定”,此时不需要输入密码就直接能登录到linux主机了;秘钥登录完成转载于:https://blog.51cto.com/12918297/2064831