2013-02-15 30 views
12

Tôi cần chạy chương trình từ máy tính Windows xP được cài đặt trên máy UNIX từ xa bằng MobaXterm nhưng tôi có rất ít kinh nghiệm với loại điều này.Bảng điều khiển kéo và thả MobaXterm thiếu

Tôi có thể đăng nhập vào máy bằng ssh và khởi động chương trình mà không gặp sự cố. Chương trình đó cần các tệp mà tôi có trên máy tính Windows để xử lý mặc dù và tôi muốn sao chép chúng sang máy từ xa đó. Thật không may là bảng chuyển tập tin kéo và thả được đề cập thường xuyên trên các trang web trợ giúp mobaxterm không có mặt và tôi không thể tìm ra cách để nó xuất hiện.

Ai đó có thể đề xuất cách để bảng điều khiển kéo và thả xuất hiện? Tôi đang sử dụng phiên bản MobaXterm 3.0.

Ngoài ra, bất kỳ giải thích nào về cách chuyển các tệp này theo cách khác cũng sẽ được đánh giá rất nhiều.

Cảm ơn bạn rất nhiều vì bất kỳ trợ giúp nào bạn có thể cung cấp.

Trả lời

10

Một số bản phân phối Linux hoặc một số hệ thống Unix khác đã vô hiệu hóa xác thực mật khẩu SSH theo mặc định.

Để MobaXterm để có thể khởi động trình duyệt SFTP, bạn sẽ phải kích hoạt lại tính năng này:

  • Chỉnh sửa "/ etc/ssh/sshd_config" tập tin trên máy chủ của bạn, và bình luận dòng sau: PasswordAuthentication không
  • Khởi động lại máy chủ SSH của bạn bằng cách sử dụng lệnh sau: /etc/init.d/sshd restart
  • Connect using MobaXterm SSH client và bạn sẽ nhận thấy rằng các tab SFTP sẽ được đưa ra một cách chính xác.

Nếu bạn không thể sửa đổi cấu hình máy chủ từ xa, bạn cũng có thể thực hiện chuyển tệp của mình bên trong thiết bị đầu cuối MobaXterm bằng SCP. Lệnh SCP mẫu sẽ là:

scp -r /drives/c/Some/Place/On/Your/Local/Windows/Drive/ [email protected]:/Some/Place/On/Your/Remote/Unix/Server/ 
+0

Rất cám ơn sự giúp đỡ của bạn. Tôi đã sử dụng lệnh scp để có được những gì tôi cần. Cảm ơn một lần nữa – fizzics

+0

Tôi cũng nhận thấy rằng trình duyệt SFTP Mobaxterm bị mất khi tôi kích hoạt 'ssh-agent' trong kịch bản đăng nhập của mình. Tức là, ở dưới cùng của '.bashrc' tôi có' eval '$ (ssh-agent) "; ssh-add ... ' – bishop

4

Đảm bảo bạn đã bật "Hiển thị SFTP hiển thị" trong cài đặt phiên trong "Cài đặt SSH nâng cao".

enter image description here

thoảng nó không xuất hiện trở lại, được giải quyết bằng một MobaXterm khởi động lại.

+0

khởi động lại đơn giản làm việc cho tôi. Tôi không phải sửa đổi bất cứ điều gì, tôi vừa mất tab SFTP cho một số kết nối. Obquote "bạn đã thử tắt và bật lại chưa?" :-) – JRobinss

3

Một nguyên nhân khác của việc thiếu bảng điều khiển sftp là nếu bạn vô tình nhập và lưu trữ mật khẩu sftp xấu. MobaXterm sau đó xuất hiện để cố gắng đăng nhập tự động, nhưng âm thầm không mở được kết nối sftp.

Để khắc phục điều này, hãy đi tới Cài đặt> Quản lý mật khẩu MobaXterm và xóa mật khẩu vi phạm. Đây là ảnh chụp màn hình của trang cài đặt, hiển thị liên kết quản lý mật khẩu.

enter image description here

Để được rõ ràng, tôi đã chạy qua các thiết lập được đề cập bởi @Nicolas và @Didier (nhờ, guys!). Tôi đã có thể nhận được các tab sftp khi ssh'ing trong máy chủ khác (mà không có mật khẩu xấu được lưu trữ). Và tôi đã có trong quá khứ nhìn thấy cửa sổ sftp. Bản sửa lỗi này đã khắc phục được sự cố của tôi.

Nếu bạn đã không bao giờ nhìn thấy ngăn sftp, sau đó thử các đề xuất khác trước.

0

Nếu nó vẫn không hoạt động khi bạn thử tất cả các phương pháp trên, hãy thử này:

khi bạn tạo một phiên làm việc, thay đổi các thiết lập nâng cao SSH -> SSH-trình duyệt loại để SCP , mặc định là SFTP. screenshot. nhờ willfurnass

Các vấn đề liên quan