사용하고 putty
있는데 서버 연결이 너무 느립니다.
모든 곳에서 느린 것은 아니며 더 빠르게 만들 필요도 없습니다. 텍스트를 입력하는 시점과 터미널에 표시되는 시점 사이에 지연이 있습니다.
따라서 질문은 다음과 같습니다. 입력과 터미널에 나타나는 텍스트 사이에 지연이 없도록 퍼티를 어떻게 사용할 수 있습니까?
그래서 저는 로컬 에코와 로컬 라인 편집이라는 퍼티 옵션을 찾았지만 확실히 단축키를 사용할 수는 없습니다. 단축키가 필요하므로 하위 질문은 로컬 에코 + 줄 편집을 활성화/비활성화하는 단축키를 만드는 방법입니다.
답변1
SSH 연결을 통해 셸에 입력할 때 누르는 모든 문자는 원격 측으로 전송되고 해석된 다음 적절한 위치에 표시되도록 다시 전송되어야 합니다. 여기에는 SSH 서버를 오가는 최소한 한 세트의 패킷이 포함됩니다. 네트워크 연결에 대기 시간이 길면 이는 매우 눈에 띄게 나타날 수 있습니다. 전체 대역폭이 느려도 지연 시간이 적당하면 사용할 수 있지만 왕복 시간이 늘어나기 시작하면 타이핑이 어려워집니다.
이에 대한 유일한 실용적인 해결책은 네트워크 연결 대기 시간을 줄이는 것입니다. 이것이 불가능할 경우, 원격 시스템에서 직접 작업하는 대신 로컬 쉘을 사용하고 원격으로 실행될 스크립트를 작성하십시오.
답변2
수행해야 할 작업에 따라 emacs 트랩을 사용할 수 있습니다(emacs 사용자가 아닌 경우 배우기 어렵습니다). 또는 SSH를 통해 로컬(빠른) Linux 서버에 연결하고 sshfs를 사용하여 원격 파일 시스템을 마운트할 수 있습니다. 그런 다음 파일 편집을 위해 로컬 명령을 사용할 수 있습니다.
연결이 너무 느리다는 문제는 한번도 발생하지 않았습니다. 터치 타이핑에 익숙해져야 할 수도 있습니다.
답변3
대기 시간 문제를 해결할 수는 없지만 서버의 응답이 어떻게 될지 추측해 볼 수는 있습니다. 명령줄에서 편집하는 경우 일반적으로 매우 간단합니다.
확인하다모쉬
로밍을 허용하고 간헐적인 연결을 지원하며사용자 키 입력에 대한 지능형 로컬 에코 및 라인 편집 기능을 제공합니다.
Mosh가 "추측"을 하면 텍스트에 밑줄을 쳐 변경될 수 있음을 알려줍니다.