前言
之前申请了甲骨文韩国地区的账号,等待了将近一个月,终于放了机器
于是也开通了免费实例
仅剩2天的30天有效期的试用金也用来开了个4核16G内存1.4G带宽1T硬盘的高配机器爽爽
甲骨文和GCP一样,默认是不支持设置SSH密码登录的
也只能再开通机器的时候设置秘钥用于连接SSH
所以记录一下开启SSH密码登录的过程吧
我使用的是Deepin,就用这演示一遍吧
本地生成秘钥
~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/deepin/.ssh/id_rsa):
然后可以设置秘钥保存的位置,也一路回车使用默认的位置
我设置成 /home/deepin/.ssh/oracle_rsa
Enter file in which to save the key (/home/deepin/.ssh/oracle_rsa): /home/deepin/.ssh/oracle_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/deepin/.ssh/oracle_rsa.
Your public key has been saved in /home/deepin/.ssh/oracle_rsa.
出现上面这样的信息,就代表秘钥生成成功了
复制秘钥
~$ cat /home/deepin/.ssh/oracle_rsa.pub
然后将展示到终端的秘钥复制好,到甲骨文创建机器
用秘钥连接SSH并设置密码登录
用秘钥连接上SSH
~$ sudo -i
~# vi /etc/ssh/sshd_config
找到 PermitRootLogin 这一行修改为 PermitRootLogin yes
找到 PasswordAuthentication 这一行修改为 PasswordAuthentication yes
如果前面有"#"也一并删掉
设置ROOT密码
~# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
重启SSH服务
~# /etc/init.d/ssh restart