Linux環境設定/scpができなくなった時の対処法・bashrc編
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* scpができなくなった時の対処法・bashrc編 [#d1b1e007]
scpコマンドでファイルを他のサーバにコピーしようとしたとき...
.bashrcに追記した内容・コマンドによっては、scpができなく...
以下、当方がscpコマンドができなくなった時の原因と対応を以...
使用したOSはCentOSになります。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* scpができなくなった時の原因 [#a3203625]
当方がscpできなくなった時の現象と原因を以下に記します。
- 192.168.56.6にファイルを転送しようとすると以下のように...
[sakura@centos6 ~]$ scp tokyo.dat 192.168.56.6:~/.
sakura@192.168.56.6's password:
2012年 9月 3日 月曜日 23:00:58 JST
[sakura@centos6 ~]$ echo $?
1
scpのファイル転送出力がされず、$?が1となっている
- scpコマンドに-vオプションをつけて動作を確認したが、はっ...
- scpをした時に日付が表示されるので、転送先マシン(本資料...
$ cat .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
date
dateコマンドが原因でscpが意図した動作にならなかった。(dat...
- 以下、dateコマンドを転送先マシンの.bashrcから削除し再度...
ファイルが転送されているのが確認できます。
[sakura@centos6 ~]$ scp tokyo.dat 192.168.56.6:~/.
sakura@192.168.56.6's password:
tokyo.dat 100% 6 ...
[sakura@centos6 ~]$ echo $?
0
echoコマンドなどによる、出力があるコマンドを利用した場合...
* 解決方法 [#hfff275f]
以下に解決方法を3つ記述します。
+ .bashrcの出力があるコマンドを記述しない。(または出力さ...
+ .bash_profileに記述する。~
.bashrcと.bash_profileの違いは以下の資料を参考にしてくだ...
--[[.bashrcと.bash_profileの違い>Linux環境設定/.bashrcと....
+ bashシェルの場合、SSH_TTY環境変数を利用する~
以下、SSH_CLIENT環境変数を利用した場合の例を記述します。
** SSH_TTYを使用した例 [#gbc1b467]
.bashrcで何らかの処理をしたい時、以下のように記述すること...
SSH_TTYは、コマンドに割り当てれている端末がセットされます...
[sakura@centos6 ~]$ cat .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
if [ "$SSH_TTY" != "" ]; then
date
fi
-実行結果
一応、意図した動作になります。
[sakura@centos ~]$ scp abc.txt 192.168.56.6:
sakura@192.168.56.6's password:
abc.txt 100% 8 ...
[sakura@centos ~]$ ssh 192.168.56.6
sakura@192.168.56.6's password:
Last login: Mon Sep 3 23:45:58 2012 from 192.168.56.5
2012年 9月 3日 月曜日 23:52:44 JST
- man sshのSSH_TTYの抜粋です。
SSH_TTY This is set to the name of the...
device) associated with the cu...
mand. If the current session ...
variable is not set.
SSH_TTYの環境変数を利用し''一応''sshとscpを切り分ける記事...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* scpができなくなった時の対処法・bashrc編 [#d1b1e007]
scpコマンドでファイルを他のサーバにコピーしようとしたとき...
.bashrcに追記した内容・コマンドによっては、scpができなく...
以下、当方がscpコマンドができなくなった時の原因と対応を以...
使用したOSはCentOSになります。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* scpができなくなった時の原因 [#a3203625]
当方がscpできなくなった時の現象と原因を以下に記します。
- 192.168.56.6にファイルを転送しようとすると以下のように...
[sakura@centos6 ~]$ scp tokyo.dat 192.168.56.6:~/.
sakura@192.168.56.6's password:
2012年 9月 3日 月曜日 23:00:58 JST
[sakura@centos6 ~]$ echo $?
1
scpのファイル転送出力がされず、$?が1となっている
- scpコマンドに-vオプションをつけて動作を確認したが、はっ...
- scpをした時に日付が表示されるので、転送先マシン(本資料...
$ cat .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
date
dateコマンドが原因でscpが意図した動作にならなかった。(dat...
- 以下、dateコマンドを転送先マシンの.bashrcから削除し再度...
ファイルが転送されているのが確認できます。
[sakura@centos6 ~]$ scp tokyo.dat 192.168.56.6:~/.
sakura@192.168.56.6's password:
tokyo.dat 100% 6 ...
[sakura@centos6 ~]$ echo $?
0
echoコマンドなどによる、出力があるコマンドを利用した場合...
* 解決方法 [#hfff275f]
以下に解決方法を3つ記述します。
+ .bashrcの出力があるコマンドを記述しない。(または出力さ...
+ .bash_profileに記述する。~
.bashrcと.bash_profileの違いは以下の資料を参考にしてくだ...
--[[.bashrcと.bash_profileの違い>Linux環境設定/.bashrcと....
+ bashシェルの場合、SSH_TTY環境変数を利用する~
以下、SSH_CLIENT環境変数を利用した場合の例を記述します。
** SSH_TTYを使用した例 [#gbc1b467]
.bashrcで何らかの処理をしたい時、以下のように記述すること...
SSH_TTYは、コマンドに割り当てれている端末がセットされます...
[sakura@centos6 ~]$ cat .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
if [ "$SSH_TTY" != "" ]; then
date
fi
-実行結果
一応、意図した動作になります。
[sakura@centos ~]$ scp abc.txt 192.168.56.6:
sakura@192.168.56.6's password:
abc.txt 100% 8 ...
[sakura@centos ~]$ ssh 192.168.56.6
sakura@192.168.56.6's password:
Last login: Mon Sep 3 23:45:58 2012 from 192.168.56.5
2012年 9月 3日 月曜日 23:52:44 JST
- man sshのSSH_TTYの抜粋です。
SSH_TTY This is set to the name of the...
device) associated with the cu...
mand. If the current session ...
variable is not set.
SSH_TTYの環境変数を利用し''一応''sshとscpを切り分ける記事...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: