非root密钥登陆ssh

ssh-keygen -t rsa -C "xxx@domain" 
# 将生成的密钥放到相应的位置
mkdir /home/username/.ssh 
touch /home/username/.ssh/authorized_keys
# Enter file in which to save the key (/root/.ssh/id_rsa):/home/username/.ssh/id_rsa
cd /home/username/.ssh
cat id_rsa.pub > authorized_keys
# 修改权限
cd ..
chown -R username:username .ssh 
chmod -R 700 .ssh
chmod 600 .ssh/authorized_keys
登陆的用户名为:username 登陆的密钥为/home/username/.ssh/id_rsa的内容

Navicat for MySQL连接OpenShift数据库

本文最后更新于(2017-4-27 16:58:36),链接可能失效,内容可能难以复现。请注意甄别。
图1        使用phpAdmin登陆OpenShift数据库中查看到的IP地址
图2       OpenShift后台中查看到数据库用户名和密码
图3        打开Navicat for MySQL填入图1的IP地址和图2的用户名和密码
图4        在OpenShift后台找到Source Codessh://[SSH用户名]@[APP地址]
图5     切换到SSH选项卡,勾选使用SSH通道。主机名填入图4的[APP地址],用户名填[SSH用户名],验证方法选公钥,私钥选择之前保存在本机的私钥位置。
图6      点图5左下角的连接测试,提示连接成功。
图7      图6点击确定后保存,开始链接。这里填入OpenShift后台的登陆密码。
图8         这里输入图2的密码。