阿里云ECS Linux通过Xshell 配置密钥key免密码登录
2016-04-28 09:58
671 查看
ECS
Linux通过Xshell 配置密钥key免密码登录
ECSLinux通过Xshell 配置密钥key免密码登录:
1. 打开Xshell后,点击【新建】,并输入服务器的IP地址,如下:
2. 点击【用户身份验证】->方法选择为“Public
Key”->【浏览】->【生成】-> 选择密钥类型和密钥长度->【下一步】,如下图:
3. 出现提示“公钥对已成功生成”后,点击【下一步】,如下图:
4. 输入自己定义的密钥名称(不需要输入密码),点击【下一步】,如下图:
5. 创建公钥。
点击【保存为文件】,用户将公钥保存到自己定义的位置,比如保存为C:\my_private_key.pub,然后点击【完成】,如下图:
6. 用户将保存的公钥文件C:\my_private_key.pub上传到服务器的任意目录,比如上传到/root/。
7. 调整sshd配置文件/etc/ssh/sshd_config以支持密钥认证登录。
将sshd_config中的如下内容:<
4000
/span>
#PubkeyAuthentication yes
#AuthorizedKeysFile
.ssh/authorized_keys
PasswordAuthentication yes
修改为:
PubkeyAuthentication yes
AuthorizedKeysFile /root/my_private_key.pub
PasswordAuthentication no
8. 修改完成后,通过service sshd restart 重启ssh服务。
9. 进行登录验证。
在Xshell中使用ssh root@123.5.5.5开始登录,提示:
点击确定即可完成登录。
相关文章推荐
- xshell 实现windows 和linux 命令传输文件
- Linux下使用Shell根据txt文件批量创建目录
- shell 条件判断语句整理
- python, linux shell 使用expect模块自动输入密码
- shell 函数返回值问题
- C# 调用 PowerShell
- 【转】shell十三问,为linux学习打基础(下)
- shell十三问,为linux学习打基础(一)
- shell字符串相等比较,注意对字符串为空的时候的处理
- Linux Shell 02 流程控制语句
- 巴什博奕(Bash Game)
- Shell 脚本知识回顾 (六) —— Shell 函数
- java排序之shell排序
- Shell 脚本知识回顾 (五) —— Shell 循环
- org.apache.hadoop.util.Shell$ExitCodeException
- bash快捷键
- Shell 脚本知识回顾 (四) —— Shell 命令及Shell 相关语句
- 常用的shell命令
- Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。
- adb shell查看sqlite数据库