sftpでつながらない場合
WinSCPやlinuxのsftpクライアントを使って
sftpなサーバにつなごうと思っても、一瞬で切れることがある。
.cshrcを使っているなら、以下の対応でいける感じ。
if ( $?SSH_CLIENT && ! $?SSH_TTY ) then
setenv LANG C
unsetenv LC_ALL
else
これまでのcshrcの内容
elseif
ようは、sftp接続の場合には、LANGをCにして、
他の一切の環境変数やらシェル変数は設定しないってこと。
日本語のファイル名やディレクトリ名があったらどうなるかは知らん。
自宅サーバとさくらサーバ(スタンダード)はこれでうまくいった。
元ネタ
WinSCPでscpとsftpがうまくいかないときのsshサーバの~/.cshrcの設定
http://sshida.com/~shida/diary/20041130-3-diary.html
ディスカッション
ピンバック & トラックバック一覧
[…] sftpでつながらない場合 | a weblog by k1 WinSCPやlinuxのsftpクライアントを使って sftpなサーバにつなごうと思っても、一瞬で切れることがある。 […]