티스토리 뷰

아 진짜... 아침부터 시간날려서 빡친다.

 

 

 

ssh연결 후 rmate명령어를 사용해 파일을 보려는데 계속 Couldn't connect to TextMate! 에러가 나왔다. 

인터넷에 나와있는 솔루션은

1. 서버를 멈추고 다시 실행하라  (대부분 해결될 것)

  1. in vscode press F1 and select Remote:Stop Server
  2. in vscode press F1 and select Remote:Start Server

만약 Remote:Stop Server라는 명령어가 없다면, 마켓에 들어가서 "Remote VScode" 설치하면된다.

 

2. 로컬에서 ssh를 2개이상 접속했을 경우. 하나만 남겨라 (해당없음)

 

 

solved) localhost 말고 숫자로 지정해라! 

ssh -R 52698:localhost:52698 {user}{ipaddress} -p 22 (x)

ssh -R 52698:127.0.0.1:52698 {user}@{ipaddress} -p 22 (o)

 

 

 

그런데 간혹 ssh 로 접속후에 rmate가 정상작동되지 않는경우가 있다.

접속 성공해서 아래와 같은 Welcome 메시지가 뜨고 성공했다고 방심하지말자

Warning: remote port forwarding failed for listen port 52698
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-154-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 

Warning: remote ~. 문구가 있다면 rmate가 작동하지않는다.

이럴경우, 

young@rich:~$ sudo lsof -i:52698
COMMAND     PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
sshd    1214599   ai    9u  IPv6 3026604033      0t0  TCP localhost:52698 (LISTEN)
sshd    1214599   ai   10u  IPv4 3026604034      0t0  TCP localhost:52698 (LISTEN)
sshd    1214599   ai   12u  IPv6 3026865495      0t0  TCP localhost:52698->localhost:48586 (ESTABLISHED)
sshd    1214599   ai   15u  IPv6 3026608522      0t0  TCP localhost:52698->localhost:48640 (ESTABLISHED)
sshd    1214599   ai   16u  IPv6 3030543725      0t0  TCP localhost:52698->localhost:37240 (CLOSE_WAIT)
rmate   1247607   ai    3u  IPv6 3026865494      0t0  TCP localhost:48586->localhost:52698 (ESTABLISHED)
rmate   1247625   ai    3u  IPv6 3026865501      0t0  TCP localhost:48640->localhost:52698 (ESTABLISHED)

1) lsof 명령어로 해당 포트에 연결된 걸 찾는다

2) sudo kill -9 PID로 죽인다. 

3) exit

4) ssh -R 로 재접속하면

정상적인 rmate를 사용할 수 있다.

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함