LoginSignup
1
1

IBM i(旧AS400)のQSHでSSHが実行できない時に確認すること

Posted at

ホストコードページの設定を確認

使用するクライアントアプリによって設定する場所は異なりますが、IBM i Access Client Solutionsでは以下の「ホスト・コード・ページ」という箇所を「939 日本(拡張ローマ字)」に設定する必要があります。

image.png

CCSIDの設定を確認

文字化けを防ぐ為に、CCSIDを5035に設定する必要があります。

CHGJOB CCSID(5035)

サインイン中のユーザーIDが8文字以下になっているか確認

IBM iのソフトウェアの多くがAIX OS向けに作成されている為、ユーザーIDが8文字を超えることが基本的に想定されていません。
もし8文字を超える場合、メモリのバッファオーバーフローなどが発生する可能性がある為、あえて制限されています。

どうしても8文字を超えるユーザーIDを使用したい場合は、/QOpenSys/QIBM/UserData/SC1/OpenSSH/etc/sshd_configに以下の設定を追加するか

sshd_config
ibmpaseforienv PASE_USRGRP_LIMITED=N

以下のコマンドを実行することで、10文字まで使用可能になります。

ADDENVVAR ENVVAR(PASE_USRGRP_LIMITED) VALUE('N') LEVEL(*SYS)
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1