Telnet üzerinden bağlandığımda nasıl çıkabilirim?


15

Github projesi için CLI tabanlı webbrowsing test etmeye çalışırken askubuntu.com 80 üzerinden telnet bağlantısı var. Bağlantımı 80 bağlantı noktası üzerinden kurdum, ancak şimdi hiçbir şey yapamıyorum, hatta bıraktım. Bu tür bir bağlantıdan çıkmanın bir yolu var mı? CTRL+ cçalışmıyor ve başka herhangi bir tuş kombinasyonu da yok.

Sekmeyi kapatmak cevap olabilir ama bu ben telnet üzerinden bir komut dosyası çalıştırmayı planlıyorum ve vaşak veya başka bir şey gibi herhangi bir tarayıcı yüklemek istemiyorum çünkü ben istemiyorum. Yalnızca Ubuntu'da bulunan varsayılan programları kullanmak istiyorum.


terminal askubuntu.com 80
melic

uzun bir süre hareketsizlikten sonra bağlantı yabancı ana bilgisayar tarafından kapatılır, ancak sadece bir komut dosyası çalıştırmak bağlamak almak istiyorum ve sonuç olarak bazı veri alacak. ama manuel olarak bile yapamam
melic

2
Rica ederim. Ben aynı problem vardı Star Wars izlerken
Zanna

@Zanna Çok teşekkürler; günümü gün ettin ! inanılmazdı ...
melic

Yanıtlar:


27
$ telnet askubuntu.com 80
Trying 151.101.1.69...
Connected to askubuntu.com.
Escape character is '^]'.

Son satır ipucu. Control+ ]sizi ana telnet istemine geri gönderir. Buradan çıkmak için quit veya Control+ Dtuşuna basabilirsiniz .

Bununla birlikte, Ask Ubuntu sunucusuna bir yığın çöp atmak ( ^Cs yığını gibi , ardından da Return) sunucu yanıtını görmeye devam eder (bağlantıyı kapatarak).

$ telnet askubuntu.com 80
Trying 151.101.129.69...
Connected to askubuntu.com.
Escape character is '^]'.
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C

Connection closed by foreign host.

Açıkladığınız şey kulağa öyle geliyor ki durum böyle değil. Gerçekten durum buysa, başka bir terminal yüklerdim ve killall telnet(korumak istediğiniz başka oturumlar olmadığını varsayarak) ya da sadece çalıştırdığınız terminal emülatörünü kapatıp yenisini yapardım .


böylece çıkmak için tek yolu başka seçenek veya komut terminali çıkmaktır?
melic

1
ahh CTRL + ALTGR +] benim için çalıştı!
melic

3
^]ESC olduğuna dikkat edin (karakter, mutlaka anahtar değildir).
wizzwizz4

ESC karakteri Ctrl + [değil Ctrl + ]. İkincisi, Telnet'e, yazdığınız herhangi bir şeyi uzak bilgisayara gönderme konusundaki olağan davranışını duraklatmasını ve bunun yerine yerel Telnet programının kendisine bir komut olarak işleyen şeyi işlemesini söylemesi açısından bir kaçıştır.
deltab

2

En iyi şekilde yapmaya çalıştığınız şey göz önüne alındığında

$ telnet askubuntu.com 80
Trying 151.101.129.69...
Connected to askubuntu.com.
Escape character is '^]'.
GET /path/to/whatever HTTP/1.1
Host: askubuntu.com
Connection: close

HTTP/1.1 200 OK ...

<HTML><HEAD> ...
</BODY></HTML>
Connection closed by foreign host
$

Muhtemelen yazarken konuşmanın tarafını görmeyeceksiniz ve benim gibi iseniz çok fazla yazım hatası yapıyorsunuz ve bunları düzeltmenin bir yolu yok; ama burada senaryoyu yapmaya gittiğinizde bu problem olmaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.