Ubuntu

遠端伺服器在登錄時重新登錄時 sshfs 失敗

  • August 21, 2011

我正在嘗試使用 sshfs 掛載遠端磁碟。程式碼是:

sshfs user@server:/ /home/user/folder

問題可能是遠端伺服器在登錄時以不同的使用者重新登錄連接使用者。因此,當我嘗試使用此程式碼時,它不會安裝並且不會給我任何錯誤。我該如何處理?

Ubuntu 11.04,伺服器是 Debian

編輯:

關於重新登錄。當我 ssh 進入伺服器時,我看到我的使用者名不同。我們的管理員解釋說,所有使用者都以一個使用者身份登錄到伺服器。他嘗試在沒有重新登錄的使用者下創建一個 sshfs 並且它有效。但是當我的使用者切換到普通使用者時,sshfs 對我不起作用。

我用 -o debug 嘗試了 sshfs,但它什麼也沒顯示——我在伺服器上輸入正確的密碼後它就凍結了。

編輯2:

loglevel=debug3 輸入密碼後

debug3: packet_send2: adding 48 (len 61 padlen 19 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentication succeeded (password).
debug2: fd 4 setting O_NONBLOCK
debug3: fd 5 is O_NONBLOCK
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug1: Sending environment.
debug3: Ignored env ORBIT_SOCKETDIR
debug3: Ignored env SSH_AGENT_PID
debug3: Ignored env TERM
debug3: Ignored env SHELL
debug3: Ignored env XDG_SESSION_COOKIE
debug3: Ignored env WINDOWID
debug3: Ignored env GNOME_KEYRING_CONTROL
debug3: Ignored env GTK_MODULES
debug3: Ignored env USER
debug3: Ignored env LS_COLORS
debug3: Ignored env SSH_AUTH_SOCK
debug3: Ignored env DEFAULTS_PATH
debug3: Ignored env SESSION_MANAGER
debug3: Ignored env USERNAME
debug3: Ignored env XDG_CONFIG_DIRS
debug3: Ignored env DESKTOP_SESSION
debug3: Ignored env PATH
debug3: Ignored env PWD
debug3: Ignored env GDM_KEYBOARD_LAYOUT
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug3: Ignored env MANDATORY_PATH
debug3: Ignored env GDM_LANG
debug3: Ignored env GDMSESSION
debug3: Ignored env SHLVL
debug3: Ignored env HOME
debug3: Ignored env GNOME_DESKTOP_SESSION_ID
debug3: Ignored env LOGNAME
debug3: Ignored env XDG_DATA_DIRS
debug3: Ignored env DBUS_SESSION_BUS_ADDRESS
debug3: Ignored env LESSOPEN
debug3: Ignored env WINDOWPATH
debug3: Ignored env DISPLAY
debug3: Ignored env LESSCLOSE
debug3: Ignored env XAUTHORITY
debug3: Ignored env COLORTERM
debug3: Ignored env _
debug1: Sending subsystem: sftp
debug2: channel 0: request subsystem confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: subsystem request accepted on channel 0

您的管理員似乎做了一些平常的事情。我們沒有足夠的資訊來了解“重新登錄”是什麼意思。可能是 sshd 配置,也可能是一些 shell 腳本,我們只是沒有足夠的資訊。

真正的答案是,請您的 IT 人員為您解決這個問題。他們已經給你一個關於正在發生的事情的模糊解釋,可能是因為他們認為你不會理解設置,而你只是沒有幫助自己所需的資訊。作為一名專業的系統管理員,有時人們會在尋求幫助之前為自己解決問題付出了多少努力,這絕對是令人震驚的。

引用自:https://serverfault.com/questions/303036