markdown さくらVPSの初期设定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown さくらVPSの初期设定相关的知识,希望对你有一定的参考价值。
## SSHで接続
OSインストール直後から以下で接続可能
```
[host]
ssh root@[IP Address]
```
## 作業用ユーザを作成
vagrantを使うことを想定
```
[root@remote]
useradd vagrant
passwd vagrant
```
## sudoersを編集
vagrant provisionでmkdir -p /vagrantコマンドが失敗しないように
リモートの/etc/sudoersの以下の箇所を編集する。
```
[root@remote]
#visudoで編集すること
Default requiretty
↓
#Default requiretty
#最終行にsudoにパスワード不要の設定追加
vagrant ALL=NOPASSWD: ALL
```
参考: https://heartbeats.jp/hbblog/2010/01/sudonopasswd.html
## SSH鍵を生成
```
[host]
ssh-keygen -t rsa -b 4096 -f ~/.ssh/sakura.pem
```
## SSH公開鍵をリモートに送る
```
[host]
scp ~/.ssh/sakura.pem.pub vagrant@[IP Address]:/home/vagrant/
```
## SSHフォルダを作成
```
[vagrant@remote]
cd
mkdir .ssh
chmod 700 .ssh/
mv sakura.pem.pub .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
```
## 公開鍵認証によるSSH接続が有効になったことを確認する
```
[host]
ssh vagrant@[IP Address] -i ~/.ssh/sakura.pem
```
ここまで来ると、vagrant-managed-serversプラグインでユーザ名と秘密鍵をVagrantfile
で指定してvagrant sshで接続が可能になる。
## SELinuxの有効化
さくらVPSではデフォルトでdisabledになっているので有効化する。
設定を反映するには再起動する必要がある。
```
[root@remote]
vi /etc/selinux/config
SELINUX=disabled
↓
SELINUX=enforcing
reboot
```
## その他注意点
vagrant-managed-serversはだとSSHポートをvagrantで変更して古いSSHポートを塞いだ後
だとvagrant sshできなくなる。それにより新しいSSHポートをselinuxで許可するのを
反映するためのvagrant reloadができなくなる。VPSならコンソールから繋いで
直接再起動するしかない。
以上是关于markdown さくらVPSの初期设定的主要内容,如果未能解决你的问题,请参考以下文章
scss slick_アロー&ドットの初期设定
swift ユーザー定义に依存したプロトコル拡张例。依存部分の初期设定は拡张外の责务。
markdown VSCodeの设定
markdown 圆CIの设定
markdown 搬运工の代理设定.MD
markdown 朱莉娅の设定