京东云
看到京东云挺实惠的,忍不住购买了一年京东云的低配练手。
1.登录
使用ssh登录:
首先下载Xshell:
地址下载:http://storage.jd.com/userdownload/xshell5_5.0.1332.exe 或自行下载Xshell软件
安装完成,打开Xshell,并点击新建,根据要求输入相应参数
名称:自定义设置
协议:SSH
主机:实例所绑定的公网IP,可在实例列表查询
端口号:22
选择用户身份认证
方法选择:Password
用户名:默认用户名为root
密码:发送到手机上的初始密码
2.修改初始密码
输入命令:passwd
按提示输入新密码
修改完成
3.配置ssh登录
1.修改服务器SSH配置
输入命令: vi /etc/ssh/sshd_config 修改配置文件
找到RSAAuthentication、PubkeyAuthentication、AuthorizedKeyFiles、StrictModes所在的行,如果被#注释了,就取消#号:
RSAAuthentication yes 设置为yes,意思是设置开启使用RSA算法的基于rhosts的安全验证;
PubkeyAuthentication yes 设置为yes,意思是设置开启公钥验证;
AuthorizedKeysFile .ssh/authorized_keys 后面的目录,是你上传的公钥所保存的文件;
StrictModes no 设置为no,意思是设置关闭ssh在接收登录请求之前先检查用户家目录和rhosts文件的权限和所有权。
ps:切换至插入模式(Insert mode)编辑文件
在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」
退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
: w filename (输入 「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
2.客户端生成公钥
在京东云控制台的主机有ssh密钥管理,点击创建,可生成密钥对,将私钥下载至本地,并复制公钥。
3.服务端加入客户端公钥
用vi打开.ssh/authorized_keys文件,将公钥内容复制过去并保存。
确保权限正确:ls -l authorized_keys
如不对,修改一下文件的执行权限,用命令chmod 600 authorized_keys。
4.重启ssh服务
修改好ssh的配置文件后保存并退出,使用systemctl restart sshd.service重启SSH服务
5.用xshell登录时导入密钥即可