スキップしてメイン コンテンツに移動

sshd_config ファイルの内容

CentOSサーバで sshd_config の設定をした時の設定ファイルを書いておく。
何かの役に立つかも。

ちなみに設定を有効にするには
systemctl reload sshd

servcie ssh reload

/etc/init.d/sshd reload

/etc/rc.d/init.d/sshd reload

等を実行。

なお、次のサイトを参考にした。
[参考]
SSHD_CONFIG (5) OpenSSH-7.3p1 日本語マニュアルページ (2016/10/15)
https://euske.github.io/openssh-jman/sshd_config.html

sshd_configの設定項目の理解を目指す
https://unskilled.site/sshd_config%E3%81%AE%E8%A8%AD%E5%AE%9A%E9%A0%85%E7%9B%AE%E3%81%AE%E7%90%86%E8%A7%A3%E3%82%92%E7%9B%AE%E6%8C%87%E3%81%99/

SSH サーバの設定
http://www14.plala.or.jp/campus-note/vine_linux/server_ssh/sshd_config.html

OpenSSHの設定について整理する(sshd_config)
http://eno0514.hatenadiary.jp/entry/20160417/1460828669



-----ここから-----
# sshd_config OpenSSH_5.3

## sshd のポート デフォルトは22
#Port 22

## 接続をを許可する接続元のIPアドレス体系 IPv4 IPv6
## 設定値 any inet inet6
#AddressFamily any

## 接続を許可する接続先(サーバ側)のIPアドレス
## ifconfig などで表示されるIPアドレスを指定
#ListenAddress 0.0.0.0
#ListenAddress ::

## sshが受け付けるのプロトコルバージョン
## 設定値は1と2があるが、1は脆弱性があるため使用しない
Protocol 2

## ホスト秘密鍵のファイルを指定
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key

## 鍵の再生成間隔
## プロトコル1で使用する
#KeyRegenerationInterval 1h
#ServerKeyBits 1024


## syslog 分類コード
#SyslogFacility AUTH
SyslogFacility AUTHPRIV

## ログのレベル
#LogLevel INFO


## ログイン猶予時間
#LoginGraceTime 2m

## rootログインの許可
## yes,no の他、prohibit-password や without-password 等
PermitRootLogin no

## ログインユーザのファイルおよびホームディレクトリの所有権とパーミッションをチェックする
#StrictModes yes

## 認証試行回数
#MaxAuthTries 6

## 同時接続数
#MaxSessions 10

## プロトコル1用のRSA 認証
#RSAAuthentication yes

## 公開鍵認証
#PubkeyAuthentication yes

## ユーザ認証時に使用する公開鍵の場所
#AuthorizedKeysFile .ssh/authorized_keys

## ユーザの公開鍵を検索するコマンドを指定
#AuthorizedKeysCommand none

## 上記コマンドの実行ユーザ
#AuthorizedKeysCommandRunAs nobody

## RSA ホスト間認証成功時の設定
## プロトコル1のみ利用
#RhostsRSAAuthentication no

## ホストベースド認証
#HostbasedAuthentication no

## ~/.ssh/known_hostsファイルを無視
#IgnoreUserKnownHosts no

## rhostsファイル の無視
#IgnoreRhosts yes

## パスワード認証の利用
PasswordAuthentication yes

## パスワードの設定されていないユーザのログイン
PermitEmptyPasswords no

## チャレンジ・レスポンス認証の利用
ChallengeResponseAuthentication yes
#ChallengeResponseAuthentication no


## Kerberos 認証
#KerberosAuthentication no
## Kerberos認証失敗時ローカルパスワードで認証
#KerberosOrLocalPasswd yes
## ログアウト時 Kerberos チケット自動除去
#KerberosTicketCleanup yes
## Kerberos AFS トークンを取得する
#KerberosGetAFSToken no
## .k5loginを使用する
#KerberosUseKuserok yes


## GSSAPI 認証
#GSSAPIAuthentication no
GSSAPIAuthentication yes

## GSSAPI 認証ログアウト時のキャッシュ削除
#GSSAPICleanupCredentials yes
GSSAPICleanupCredentials yes

## GSSAPIアクセプタのチェック
#GSSAPIStrictAcceptorCheck yes

## GSSAPIを許可するために鍵交換する
#GSSAPIKeyExchange no


## インターフェイスによる認証
#UsePAM no
UsePAM yes

## 受け付ける環境変数
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS

## エージェント転送を許可する
#AllowAgentForwarding yes

## TCP 転送の許可
#AllowTcpForwarding yes

## ポート中継の許可
#GatewayPorts no

## X11 転送
#X11Forwarding no
X11Forwarding yes

## X11 ディスプレイ番号のオフセット値
#X11DisplayOffset 10

## X11 で localhost のみを許可
#X11UseLocalhost yes

## motd の表示
#PrintMotd yes

## LastLog の表示
#PrintLastLog yes

## TCP接続を生かしておく
#TCPKeepAlive yes

## login の使用
#UseLogin no

## root権限を分離
#UsePrivilegeSeparation yes

## ユーザの環境変数変更を許可する
#PermitUserEnvironment no

## 圧縮
#Compression delayed

## クライアントの生存チェック間隔
#ClientAliveInterval 0

## クライアントの生存チェック最大カウント数
#ClientAliveCountMax 3

## OpenSSHのパッチレベルを通知
#ShowPatchLevel no

## リモートホスト名の確認
#UseDNS yes

## pid ファイル
#PidFile /var/run/sshd.pid

## 最大起動数
#MaxStartups 10:30:100

## トンネリングを許可する
#PermitTunnel no

## chrootディレクトリ
#ChrootDirectory none

## バナー
#Banner none

## サブシステム sftpを使用する
Subsystem sftp /usr/libexec/openssh/sftp-server

# ログイン許可ユーザの設定
#AllowUsers username01 username02

## ユーザごとの設定
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# ForceCommand cvs server


-----ここまで-----

コメント

このブログの人気の投稿

Ubuntu で RAIDディスクをマウントする

謎のHDDが見つかった。 データを確認するためWindowsにつなぐもマウントされず。 これは extとかffsの辺りかなと思い、Linux(Ubuntu)に繋ぐ。 しかし、自動マウントされない。 取り敢えずマウントする。 # mount /dev/sdb1 /mnt/disk すると'linux_raid_member'とエラー表示された。 ということで、まずファイルシステムを確認。 # parted -l このコマンドでファイルシステムが表示される。 また、Gparted でも表示される。 そこでRAIDディスクを扱うためにmdadmパッケージをインストール。 # apt install mdadm ネットでは mountコマンドの -t オプションで明示的にファイルシステムを指定するとマウントできると書いてあったのでそれを試すとマウントできた。 # mount -t ext3 /dev/sdb1 /mnt/disk 内容を確認すると不要なデータだったのでデータを削除する。 # shred -v /deb/sdb この処理はとても時間がかかるので普段使わないコンピュータで処理をした。

自動ログイン on Lubuntu

Lubuntu 19.04 の 自動ログインを設定してみた。 グラフィカルログインを自動で行うようにしたいが、 ユーザー設定 の中に自動ログインの設定がない。 そこでコマンドラインから設定してみた。 まず、ログインをするときに使用しているディスプレイマネージャを確認する。 $ cat /etc/X11/default-display-manager /usr/bin/sddm sddm を使っているので、sddm の自動ログインを設定する。 OSは systemd で動いていると設定ファイルがないようなので作成する。 # sddm --example-config > /etc/sddm.conf.d/sddm.conf この設定ファイルに Autologin について書いてあるのでここにユーザ名を入力。 $ head /etc/sddm.conf.d/sddm.conf [Autologin] # Whether sddm should automatically log back into sessions when they exit Relogin=false # Name of session file for autologin session (if empty try last logged in) Session= # Username for autologin session User= ここの User= にユーザ名を書き込み保存後、再起動すると自動でログインされる。

TVに繋いでいた録画用HDDが認識しなくなった

ポロポロとものが壊れていく。 年数もそれなりに経っているので仕方がないと思うが、  Panasonic VIERA TH-L32X3  メーカーページ http://panasonic.jp/viera/p-db/TH-L32X3.html 上記VIERAに繋いでいた録画用のHDDが急に認識しなくなった。 実はこれで二回目のトラブルである。 一回目は買って1年ほどでこの症状が出た。 この時はHDDが物理的な障害で故障したと思い、ダメ元で再接続再フォーマットした。 このHDDはそのあと5年以上正常に動作していた。 結局この時の障害は論理障害だったのだと思う。 今回も同様の症状だったので、復旧を試みることにした。 こちらのサイトに Panasonic製のセットトップボックスへ繋いでいたHDDの修復について書いてあった。 Panasonic CATV STBの外付けHDDのファイルシステム修復 おぼえ書き http://qiita.com/a_saitoh/items/93a9983b988b541d2cb1 これを参考にして、FreeBSD11.0( https://www.freebsd.org/ja/ ) に外付けHDDを繋いで、fsck_ffs -n を実行するも復旧せず。 仕方がないので、fsck_ffs -y や fsck_ufs -n 、 fsck_ufs -y などをかけてからTVにつなぐと認識した。 録画データは諦めていたので、いろんなコマンドをかけてしまったので、 どのコマンドが良かったかはっきりとしないが、 無事にデータが参照できるようになった。