マシンA --RHEL 7およびアップデート済み。
マシンB - RHEL 6およびアップデート済み。
A(RHEL 7)でこれを行うと
SSH B
当然そうでなければなりませんが、.bashrcはまだ実行されていません。これは私にとって新しい行動です。私考える.bashrc
マシンB(RHEL 6)で実行したいです。/etc/ssh/sshd_config
とを比較しましたが、/etc/ssh/ssh_config
違うのですが、これがなぜ重要なのか理解できません。
ssh_config
スペースとコメントだけが異なります。
はい、内容が見えます。しかし、それにもかかわらず、その中にあるよりも小さいか大きくなり、diff出力が壊れます。気にすべきことはありますか?空白、コメント、環境変数(AcceptEnv
)を修正しましたが、これがまさに違いです。
6ページ
Protocol 2
7ページ
HostKey /etc/ssh/ssh_host_ecdsa_key
AuthorizedKeysFile .ssh/authorized_keys
UsePrivilegeSeparation sandbox
.bashrc
それでは、なぜ私がうまくいかないのかを調べるにはどこに行くべきですか?私の電源を切る.profile
、言い換えれば:
alias lo='exit'
alias l='ls -CF'
alias ..='cd ..'
そして私.bashrc
:
PRINTER=its1
export PRINTER
DISPLAY=jgs:0.0
export DISPLAY
PATH=/usr/bin:/usr/sbin:/bin:/sbin:/opt/bin:/home/gl/bin:.
export PATH
PROXY=whiteproxy.arlut.utexas.edu:3128
export PROXY
cd /home/gl
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
/etc/bashrc
株です。
ベストアンサー1
~/.bashrc ファイルが常に読み込まれるわけではありません: 参照バッシュ開始ファイルマニュアルに。
〜/ .bash_profile(または〜/ .profile)は.bashrcファイルを呼び出しますか?これは通常 .profile ファイルに表示されます。
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi