Red Hat 7打開多個session窗口時報:failed to open a secure file transfer session 錯誤

問題描述

Linux版本:Red Hat Enterprise Linux 7
SSH:Tectia SSH Client

問題:
對目標server已經配置了一個簡單的profile,只用輸入對應密碼後,可以連接到指定server,進行操作。
但是想多打開一個session窗口,或者打開 File Transfer Window時,都會報下面的錯誤:
failed to open a secure file transfer session

解決

方法一

參考網上查到的辦法:

  1. 查看配置文件,修改前先備份文件
    vi /etc/ssh/sshd_config
    
    檢查上面文件中的內容,
    Subsystem sftp /usr/libexec/sftp-server 發現這裏的路徑不對,/usr/libexec/目錄下沒有sftp-server文件,將其修改爲正確的sftp-server路徑就OK了,如下:
    Subsystem sftp /usr/libexec/openssh/sftp-server
  2. 重啓sshd服務
    service sshd restart
    

經過檢查,我這邊的配置是沒有問題的,所以就排除這個方法。

方法二

回到問題本身,在只有一個窗口的情況下,我是可以正常使用該server的,我現在是需要同時爲這同一個server多打開些窗口或者File Transfer Window。

回到Tectia SSH Client,簡單步驟:

Profiles -> Edit Profiles -> 選中該Profile -> 點擊 Server Tab

  1. 去掉 Use Defaults 複選框前的勾
  2. 勾上 Exclusive connection 選項
  3. 右下方,點擊save和apply

再嘗試多打開些session窗口或者File Transfer Window,會彈出輸入密碼的框,輸入正確密碼後,就可以打開新窗口了。
通過這樣的設置也算折中解決了這個問題,只是麻煩了一些。

個人覺得,應該還是Red Hat Enterprise Linux 7這個版本的問題,大家如果有更好的解決方案,請評論分享!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章