ConEmu: Cách gắn putty


20

Tôi đã cố gắng mở một cửa sổ putty mới bên trong như một trong ConEmu Tab, nhưng cho đến nay không thành công, tôi đã thử nhiều kết hợp.

putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
putty.exe -new_console -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmu.exe /single /cmd putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmuC.exe /ATTACH /ROOT putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD

những gì sẽ xảy ra là putty sẽ được mở trong một cửa sổ mới bên ngoài ConEmu


Bạn đã đọc tài liệu? conemu.github.io/en/ChildGui.html
Maximus

@maximus - có, nhưng nó vẫn đang tạo một cửa sổ mới (không phải conemu), đã thử dùng notepad để nó hoạt động
kjv.007

@ kjv.007 Bạn có cài đặt putty qua Chocolatey, như @ Mattia72 không? Trong trường hợp đó, câu trả lời của ông hoạt động.
Floris

Câu trả lời:


21

Tôi đã có cùng một vấn đề, khi tôi cài đặt PUTTY bởi chocolatey .
Trong trường hợp này, nếu bạn gọi PUTTY, nó sẽ chạy shim từ thư mục chocolatey \ bin chứ không phải exe thực.

Khi tôi đặt toàn bộ đường dẫn vào tác vụ, PUTTY xuất hiện trong cửa sổ ConEmu:

C:\ProgramData\chocolatey\lib\putty.portable\tools\PUTTY.EXE -load "saved session"

4

Tôi gặp vấn đề tương tự với putty khi khởi chạy một cửa sổ mới ngay cả khi tôi có thể để notepad hoạt động chính xác và tìm thấy câu hỏi của bạn khi tìm kiếm giải pháp. Tôi sau đó đã có thể giải quyết vấn đề như dưới đây.

Trong hộp thoại cài đặt cho lệnh của bạn, bên dưới các tham số tác vụ cung cấp các thông tin sau:

/dir <full path to your instance of putty>

Sau đó, trong hộp Lệnh cung cấp một cái gì đó như thế này:

putty.exe -cur_console -ssh USER@DOMAIN 22 -pw PASSWORD

Điều này nên làm việc. Trong trường hợp của tôi, tôi đang sử dụng một cái gì đó nhiều hơn dọc theo dòng này:

putty.exe -cur_console -load <profile name>

Nếu bạn muốn một cái gì đó bạn có thể chỉ cần gõ vào dòng lệnh thì một cái gì đó như thế này sẽ hoạt động:

putty.exe -new_console:d"C:\Program Files (x86)\PuTTY\PuTTY" -ssh USER@DOMAIN 22 -pw PASSWORD

1
cảm ơn, vì một số lý do, nó vẫn không hoạt động với tôi :( Trên tab putty trên conemu, nó hiển thị thông báo này: ConEmuC: Quá trình root tồn tại chưa đến 10 giây, ExitCode-0 Nhấn Enter hoặc Esc để đóng bảng điều khiển ... Nó sẽ mở putty trên một cửa sổ riêng bên ngoài ConEmu
kjv.007

@ kjv.007 được cập nhật với một tùy chọn khác
Julian

2

Những gì làm việc cho tôi là đường dẫn đầy đủ bên trong dấu ngoặc kép

"C:\Program Files (x86)\PuTTY\putty.exe" -load "your_session_Name"

Bất cứ điều gì khác mở putty trong một cửa sổ riêng biệt.

Phiên bản ConEmu: 160724 32 bit. Phát hành PuTTY 0,67 32 bit


Điều này cũng có hiệu quả với tôi, với điều kiện tôi đã thiết lập hồ sơ của mình
cbcoutinho

Đây là những gì cố định nó cho tôi. Đặt đường dẫn PuTTY bên trong dấu ngoặc kép làm cho nó hoạt động chính xác.
Karl Nicoll

1

Chỉ cần tạo một tác vụ ConEmu mới bằng lệnh sau:

PUTTY.EXE -cur_console -ssh <Login>@<HostAddress> -pw <Password>

hoạt động như một lá bùa.


đối với tôi, nó chỉ hiển thị những thứ này trong Tab ConEmu của tôi ConEmuC: Root process was alive less than 10 sec, ExitCode=0. Press Enter or Esc to close console... và sau đó mở cửa sổ putty thông thường một cách riêng biệt.
kjv.007
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.