阿里云 CentOS7.2 配置SSH登录 新手教程
2017-11-15 17:03
344 查看
相关环境:
阿里云 ECS
操作系统:CentOS 7.2 64
客户端操作系统:win 10 64
一、新建用户密钥
1、下载xshell xshell 下载
2、 打开xshell 依次点击 工具 ---- 新建用户密钥生成向导
3、根据软件提示,设置密码并生成相应的公钥,复制生成的公钥
二、保存公钥到服务器
1、putty登录服务器,保存公钥到~/.ssh/authorized_keys文件里
[plain] view
plain copy
mkdir ~/.ssh
chmod 700 ~/.ssh
vi ~/.ssh/authorized_keys
2、i键进入编辑模式,右键粘贴
ESC退出编辑模式,:wq保存退出
修改文件权限
[plain] view
plain copy
chmod 644 ~/.ssh/authorized_keys
3、修改配置文件,让SSH支持密钥登录
[plain] view
plain copy
vi /etc/ssh/sshd_config
4、i键进入编辑模式,将下列的#注释删除
[plain] view
plain copy
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
5、重启ssh服务
[plain] view
plain copy
systemctl restart sshd
注意:centOS 6和centOS7的重启ssh指令不一样。
[plain] view
plain copy
service ssh restart
三、ssh登录
1、使用xshell 新建连接
2、选择public_key
模式,并输入当时新建密钥时设置的密码
3、点击确定即可通过ssh方式连接服务器
四.取消密码登录(可选)
[plain] view
plain copy
vi /etc/ssh/sshd_config
1、将
[plain] view
plain copy
PasswordAuthentication yes
改为
[plain] view
plain copy
PasswordAuthentication no
2、重启ssh服务
[plain] view
plain copy
systemctl restart sshd
centOS 6和centOS7的重启ssh指令不一样。
[plain] view
plain copy
service ssh restart
五、其他机器登录ssh
本地可以通过ssh登录服务器,若想其他机子也能登录客户端,只需在xshell ---工具----用户密钥管理者
选择导出用户密钥,然后再另一台客户端上安装xshell 并导入用户密钥,其他登录操作就和在本地登录一样了。
部分参考自阿里云配置密钥SSH登录
阿里云 ECS
操作系统:CentOS 7.2 64
客户端操作系统:win 10 64
一、新建用户密钥
1、下载xshell xshell 下载
2、 打开xshell 依次点击 工具 ---- 新建用户密钥生成向导
3、根据软件提示,设置密码并生成相应的公钥,复制生成的公钥
二、保存公钥到服务器
1、putty登录服务器,保存公钥到~/.ssh/authorized_keys文件里
[plain] view
plain copy
mkdir ~/.ssh
chmod 700 ~/.ssh
vi ~/.ssh/authorized_keys
2、i键进入编辑模式,右键粘贴
ESC退出编辑模式,:wq保存退出
修改文件权限
[plain] view
plain copy
chmod 644 ~/.ssh/authorized_keys
3、修改配置文件,让SSH支持密钥登录
[plain] view
plain copy
vi /etc/ssh/sshd_config
4、i键进入编辑模式,将下列的#注释删除
[plain] view
plain copy
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
5、重启ssh服务
[plain] view
plain copy
systemctl restart sshd
注意:centOS 6和centOS7的重启ssh指令不一样。
[plain] view
plain copy
service ssh restart
三、ssh登录
1、使用xshell 新建连接
2、选择public_key
模式,并输入当时新建密钥时设置的密码
3、点击确定即可通过ssh方式连接服务器
四.取消密码登录(可选)
[plain] view
plain copy
vi /etc/ssh/sshd_config
1、将
[plain] view
plain copy
PasswordAuthentication yes
改为
[plain] view
plain copy
PasswordAuthentication no
2、重启ssh服务
[plain] view
plain copy
systemctl restart sshd
centOS 6和centOS7的重启ssh指令不一样。
[plain] view
plain copy
service ssh restart
五、其他机器登录ssh
本地可以通过ssh登录服务器,若想其他机子也能登录客户端,只需在xshell ---工具----用户密钥管理者
选择导出用户密钥,然后再另一台客户端上安装xshell 并导入用户密钥,其他登录操作就和在本地登录一样了。
部分参考自阿里云配置密钥SSH登录
相关文章推荐
- CentOS 6.5中SSH免密码登录配置教程
- 阿里云 ecs 的 centOS7.2 环境利用 xshell 配置 ftp 登录的用户账号和密码
- CentOS配置SSH免密码登录后,仍提示输入密码
- CentOS 7 SSH配置免密码登录
- 在阿里云的CentOS环境中安装配置MySQL的教程_Mysql
- 配置阿里云CentOS7.2+nginx+uwsgi 部署flask项目
- CentOS 配置集群机器之间SSH免密码登录
- CentOS 6.5配置SSH免密码登录
- 在阿里云的CentOS环境中安装配置MySQL的教程
- Centos6.5之ssh免密码登录配置
- CentOS VPS新手教程(1)VPS登录
- CentOS配置ssh无密码登录的注意点
- Ubuntu和CentOS配置SSH无密码登录
- 【新手教程】CentOS 7.2 1611 使用yum搭建lamp环境常见问题
- CentOS配置免密码SSH登录
- CentOS 6.0下SSH免密码登录配置
- 终极版阿里云ECS实例centos7.2 python升级与yum\pip的对应配置
- CentOS SSH安全和配置无密码登录
- centos6.5配置SSH免密码登录
- centos 6.5 配置ssh免登录