连接时NppFTP挂起而没有错误消息。
在启动Notepad ++时,会在NppFTP窗口中正确显示NppFTP - Disconnected
。
选择(Dis)connect
按钮,配置文件会正常开始连接。
在NppFTP - 输出窗口中显示以下内容:
[NppFTP] Everything initialized
Connecting
[SFTP] Host key accepted
[SFTP] Banner: ~~~~
[SFTP] Successfully authenticated
一切都停在这里。通常,连接后其余的NppFTP按钮会“亮起”,可以浏览文件和文件夹。只有settings
和show messages
按钮有效。 NppFTP窗口显示NppFTP - Connecting
。
Notepad ++此时继续工作,但NppFTP卡住了。必须重新启动Notepad ++才能将NppFTP恢复为Disconnected
状态以启用(Dis)connect button
。
我正在使用带密码的私钥文件身份验证。它以前工作但不是现在。想法?
Notepad ++ v6.1.5
NppFTP v0.2.4
答案 0 :(得分:0)
您将一些输出放入.bashrc
。它使您的ssh
会话工作正常 TM ,但它使SFTP会话失败。
如果您希望在登录后获得一些输出,则应将其仅限于此类交互式会话(如ServerFault中提议的那样):
if [[ $- == *i* ]]; then
echo "your stuff"
fi
来自man bash
:
交互式shell是在没有非选项参数的情况下启动的,没有
-c
选项,其标准输入和错误都连接到终端(由isatty(3)
确定),或者以{开头{ {1}}选项。 如果bash是交互式的,则 PS1已设置且-i
包含$-
,允许shell脚本或启动文件测试此状态。