さくらVPSの初期設定メモ

[Unix][備忘録][さくらVPS][StartUp]さくらVPSの初期設定メモ

さくらVPSで最初に行ったとりあえず最低クラスの設定を発掘したのでメモ。OSはCentOSか。

参考サイト

サーバ

ユーザを作成する。

# useradd kk_Ataka
# passwd  kk_Ataka

ユーザをwheelグループに。

# usermod -G wheel kk_Ataka

クライアント

鍵を作る。

$ ssh-keygen -t rsa

鍵をサーバに送る。(既に作ってある場合は~/.ssh/にあるid_rsa.pubを)

$ scp id_rsa.pub USER@ADDRESS:PATH

※ポート変えた場合はscpコマンドに -P ポート番号 をつける。

$ scp -P PORT id_rsa.pub USER@ADDRESS:PATH

再びサーバ

SSHの設定

鍵を受け取ったらホームディレクトリに.sshディレクトリを作りコピー。

$ mkdir .ssh
$ mv id_rsa.pub .ssh/authorized_keys

権限を変更。

$ chmod 700 ~demo/.ssh
$ chmod 600 ~demo/.ssh/authorized_keys

sshd_configファイルを編集。

# vi /etc/ssh/sshd_config
# 使用ポートをデフォルトから変更
Port XXXXX 
# sshでrootでのログインを許可しない
PermitRootLogin no
# パスワード認証でのsshログインを許可しない
PasswordAuthentication no
# PAMによる認証を許可しない
UsePAM no

編集したら再起動。[1]

# /etc/init.d/sshd restart

sudoコマンド

wheelグループがsudoコマンド使えるように。

# visudo

%wheel  ALL=(ALL)       ALL  

rootアカウントをロック。

# passwd -l root  

アンロックするにはuオプション。

# passwd -u root

[1] もしくはservice sshd restart?

関連記事(この記事の初版より古い記事はリンクがグレーで表示されます)

  1. 2011/10/08 [Unix] [Dropbox] [さくらVPS] さくらVPSにインストールしたDropboxのEnable LAN syncオプションをOFFにする
  2. 2011/04/23 [Unix] [Dropbox] [さくらVPS] さくらVPSにDropboxをインストールした
  3. 2011/12/24 [Unix] 特定のファイルを探したり除外したり(メモ)
  4. 2011/12/23 [Unix] [Vim] Vimコマンドよく使うものと覚えたいコマンドまとめ
  5. 2011/12/18 [Unix] [Vim] Vimを使い始めるためにインストールから設定まで行った
  6. 2011/12/17 [Unix] Unixでwmvファイルを他のファイルフォーマットに変換したい
  7. 2011/12/16 [Subversion] [Unix] svn infoコマンドでリビジョン番号を抜き出す
  8. 2011/12/13 [Subversion] [Unix] svn updateコマンド以外でリビジョン番号を抜き出す
  9. 2011/12/12 [Unix] [Shell] [Solaris] ファイルの拡張子を見て適切なコマンドで解凍してくれるスクリプトを組んだ
  10. 2011/12/09 [Unix] [Solaris] Unixでファイル圧縮・解凍するときに使うコマンドをまとめた
  11. 2011/12/06 [Unix] UnixでストリーミングファイルをDLしたい
  12. 2011/12/04 [Ruby] [Mac] [Unix] 複数のRuby環境の管理・切替ができるrvmをインストールした
  13. 2019/06/20 [Unix] Ctrl+Sで画面停止する機能を無効化する
  14. 2013/08/09 [Ruby] [Redmine] [MySql] [StartUp] WindowsにRedmine2.3をインストールする手順と、プラグイン作成用メモ
  15. 2013/04/01 [Ruby] [StartUp] [Chef] 入門Chef Solo - Infrastructure as Code を読みながらChef Soloで遊べるようになるまで