이제 마음 다 잡고 뭔가를 시작하려고 하면, 항상 에러는 이런 평온한 시간에 찾아온다.
원격 서버에 접속하면 바로 jupyter notebook을 사용할 수 있지만 파이썬 파일을 여러 개 같이 보면서 수정할 땐 vscode가 더 좋다. 이제서야 vscode로 작업해보려고 결심하니 이게 웬걸, 안된다.
그래도 정말 내가 당장 뭔가를 제출해하거나 내일 시험인 상황도 아니니 잠자는 시간을 갈아(?) 에러를 해결하고자 했다.
아무짓도 안 했어요! 라고 하기엔 내가 해결해야하는 문제이므로.. 변명은 접기로 했다.
일단 의심가는 부분은 key 파일을 가지고 remote-ssh를 통해 연결 시도를 했으나 자꾸 비밀번호를 입력하라길래 chmod 600 ./ssh로 했더니 그때부터 권한이 없다고 한다.
원격 서버 접속을 위해서는 vscode의 remote-ssh 확장자를 설치한 후 아래와 같이 진행한다.
cmd+shift+p
를 누른 후 Remote-SSH:Add New SSH Host...
선택 (ssh만 입력해도손쉽게 찾을 수 있다.)root@XXX.XXX.XXX.XXX -p {port number}
IdentityFile
+ {디렉토리}로 추가하면 된다.)그런데 나오는 에러는, EACCES: permission denied {config 파일 디렉토리}
였다. 원래는 vscode에서 접근이 불가능한 것인줄 알았지만, 삽질하고나니 chmod에서부터 권한이 바뀌었던 것 같다.
의외로 간단했다. config에 접근해야하니, config가 있는 디렉토리로 가서 파일 권한 변경만 해주면 되는 것.
cmd+shift+.
으로 숨겨진 파일들을 볼 수 있고, config
가 들어있는 경로로 들어가서 get info
- read & write
권한을 설정해주기만 하면 된다.
구글에는 답이 있지만, 그 답을 찾는 과정은 항상 길다. 오늘만 해도 두 시간 가까이 걸린듯. 덕분에 다양한 키워드를 얻은 것 같다. 오늘 배운 내용은 다음과 같다.
이미지를 중앙에 배치하고 캡션을 예쁘게 달고싶은데, 편집기에서는 잘 보여주지만, 작성후에는 이미지도 캡션도 엉망이 된다. 도대체 얼마나 더 많은 html 태그를 앞뒤로 붙여줘야하는 것일까. 이 부분은 나중에 찾아봐야겠다.