• ベストアンサー

SSHでログイン後の表示

とあるサーバーでは、SSHでログイン後 -bash-3.1# と表示されます。 違うサーバーでは、見やすく [root@localhost ~]# と表示されます。 前者で表示されるサーバーを後者の方で表示したいのですが、どうすればいいでしょうか。 詳しい方ご教授下さい。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • パスワード入力なしでsshログイン

    パスワード入力なしでsshログインしたいけど上手く行きません。 CentOS7のPCが2台(CentOS7-C, CentOS7-S)あります。 CentOS7-CからCentOS7-Sにパスワード入力なしでsshログイン(鍵認証でログイン)したいと思い、下記のサイトを参考にしながら悪戦苦闘しています。 パスワード入力なしでsshログイン(鍵認証でログイン) https://setting-tool.net/ssh-key-authorize <手順> クライアント側  ssh-keygen -t rsa でキー生成 サーバー側  クライアントで生成したキーを保存 <コマンド> ■前提 クライアント側 CentOS7-C 172.16.0.201 サーバー側 CentOS7-S 172.16.0.202 ■クライアント側設定 キーの発行 [root@CentOS7-C ~]# ssh-keygen -t rsa パーミッション設定 [root@CentOS7-C ~]# chmod 700 /root/.ssh [root@CentOS7-C ~]# chmod 600 /root/.ssh/* キーファイルをサーバー側に送る [root@CentOS7-C ~]# rsync -av -e ssh /root/.ssh root@172.16.0.202:/root/.ssh/from172.16.0.201 この時は手動でパスワード入力 ■サーバー側設定 クライアントからのキーファイルを別名で保存 [root@CentOS7-S ~]# cp /root/.ssh/from172.16.0.201/.ssh/id_rsa.pub /root/.ssh/authorized_keys キーファイルのパーミッション設定 [root@CentOS7-S ~]# chmod 600 /root/.ssh/authorized_keys ■クライアント側から接続 [root@CentOS7-C ~]# ssh root@172.16.0.202 Enter passphrase for key '/root/.ssh/id_rsa': 成功していればパスワードを聞かれずにログイン。 しかし、失敗しているので、パスワードを要求されている。 <考察> クライアントで生成したキーをサーバーにリモートコピーするだけなのに上手く行かない。 シンプルな話、 クライアントの /root/.ssh/id_rsa.pub と サーバーの /root/.ssh/authorized_keys が 同じであれば成立するというだけの話に思えるが、 クライアントでのcat /root/.ssh/id_rsa.pub と サーバーでのcat /root/.ssh/authorized_keys を見比べても全く同じなのに上手く行きません。 何が悪いのでしょうか?

  • sshの鍵方式ログイン

    sshで【ssh-keygen -t rsa】で鍵を作成し、pubキーをログイン先のサーバーへ配置しました。この方式でrootでは難なくログインできるのですが、一般ユーザーだと【Permission denied (publickey,gssapi-with-mic).】のようにエラーが出てログインできません。なぜでしょうか? ご存知の方、宜しくお願いします。

  • sshでログインができません?

    linux7.2 REDHATでopensshを構築しました。windowsクライアントからLAN内でsshで接続しようとしていますがうまくいきません。 普通成功したときはパスワードを聞いてきますが、聞かれない状態です。 LINUX側でユーザーかグループを作成しなければならないのでしょうか? 以下の設定ファイルを調整してみました。 ・sshd_conf ・hosts.allow ・hosts.deny ・pingは通ります。 ・サーバー側ではsshでログインできます。 ・テストでtelnetを設定してみましたがクライアントからログインできませんでした。 サーバー側からはできました。 ・ブラウザー経由でwebサーバはアクセスできます。 ・DOSプロンプトから telnet ホスト名 22 で確認したところ接続できない状態になる。 ポートのところではじかれているように思えます。 どなたかこころやさしい方ご教授いただけないでしょうか? よろしくお願いいたします。

  • knoppixのSSHログイン後の表示について

    Knoppix5.1でSSHサービスを立ち上げているのですが、SSHログイン直後「Welcome to Knoppix!」という一文が表示されます。 この表示を変更することは可能でしょうか。よろしくお願いします。

  • sshでのログインができない

    以前より使用していたサーバでSSHでのログインができなくなりました。 本日PostgreSQLのインストールを行うまではまったく問題が無い状況でした。 同作業後よりSSHでの認証が失敗するようになり現状ログインできない状態です。 作業の際以前に使用していたRPMでインストールされていたPostgreSQLがあったため、停止をし新たにソースからインストールを行いました。 この際既存のPostgresユーザーがいた為、/etc/passwdのpostgresユーザーを#でコメントアウトし新たにpostgresユーザーを作成したのが原因ではないかと考えています。 sshはopenssh-4.5p1を使用しています。 現在までに試行した内容は以下になります。 ・直接サーバにログインしpasswdファイルからコメントアウトの部分を削除  念のためSSHを再起動 ・/usr/local/sshにインストールしたファイル郡を全て削除  再度ソースからインストール どなたかご助言いただけないでしょうか。 よろしくお願いします。

  • 特定ホストからのみSSHでのrootログインを許可

    2台のサーバ間でrootユーザー所有のファイルの同期を rsyncで行う為、ssh_configでrootログインを許可しています。 ココでセキュリティの関係上、sshでのrootログインを特定の ホストからのみ許可したいと思ってます。 /etc/security/access.confに以下を追記 -:root : ALL EXCEPT 192.168.**.**. /etc/pam.d/sshdに以下を追記 account required pam_access.so /etc/ssh/sshd_config UserPAM yes と言う設定をしましたが、これ以外に有効な方法はありますでしょうか? (この方法だと厳密には、「認証を通さない」設定になるかと思います) ありましたら、教えて頂きたいと思います。

  • sshでログイン後に表示されるメッセージ

    Fedora Core release 4を使っています。 sshでリモートログインすると、今までは 「Last Login : 」の表示に続いて、前回自分がログインした時のホスト名が表示されていました。 しかし、数日前から突然、 「No mail.」とだけ表示されるようになってしまいました。 (公開鍵が一致しませんが繋いでいいか?鍵を上書きするか?  との趣旨のウィンドウも出ました) 以前のようにLast Login : を表示させるにはどこを設定すればよいのでしょうか。 また、今表示されている「No mail.」は一体何が表示されているのでしょうか。 (このコンピュータでメールの送受信はしていませんし、  メールサーバも動かしていません。)

  • SSHサーバ導入について

    FedoraCore5にてSSHサーバ導入をしました。OpenSSHをインストールしSSHのサービスを起動しました。無事うごいているようなのですが、client(win)のTeraTermからアクセスしようとするとタイムアウトになってしまいます。pingもクライエントからサーバにはタイムアウトになってしまいます。反対にサーバからはクライエントにはpingは通ります。セキュリティはrootログインを不許可にし、セキュリティレベルの設定で「Firewall」で「Enable」にSSHをチェックを入れただけでした。何が問題でサーバにクライエントからサーバに接続できないか分かりません。詳しく説明できる方、また設定の詳細が乗っているHPがありましたらご教授ください。つたない文章ですみません。

  • sshログイン時のメッセージについて

    sshでログインする時に表示されるメッセージ(★)の意味について、教えてください。 また、このメッセージが表示される場合、正しくログインできているのでしょうか。 [usr1@host1 ~]$ ssh usr2@host1 Last login: Sun Oct 21 19:03:43 2012 from host1 [usr2@host1 ~]$exit Connection to host1 closed. [usr1@host1 ~]$ ssh usr2@host2 Last login: Sun Oct 21 19:04:27 2012 from host1 -bash: /home/usr2: is a directory ←★ [usr2@host2 ~]$ <環境> OS:RHL 5.4 x86 ホスト名1:host1 ホスト名2:host2 ログインユーザ1:usr1 ログインユーザ2:usr2

  • シェルにログイン時、-bash-3.1$なるのは何故ですか

    SSHでサーバーへログイン後にrootになりrootから一般ユーザーへログインした場合、下記のになる違いはどうしてなのでしょうか ・ケース1 -bash-3.1$ ・ケース2 [hogehoge@abc ~]$ 通常ログイン後のシェルのデフォルトの状態を変更していない場合はケース2の方だと思うのですが、何故かケース1のような場合になり、これをケース2のように修正するには、どこを変更すれば良いのか、また何故このようになるのかお教え願えませんでしょうか。 思い当たる節はUserを追加した際、既に/home/hogehogeが存在している。。と言われ、ls -l /homeとしてもそのディレクトリ(ユーザー領域)は表示されず、おかしいなと思い、一旦削除後、再度、Userを追加した位です。 先輩方、ご教授いただけますようお願い致します。