Tag: ssh

sshd 설정: /etc/ssh/sshd_config.d/*.conf 로.

ssh 서버(sshd) 설정 파일은 /etc/ssh/sshd_config 이다. 그런데, 언제부턴가 /etc/ssh/sshd_config.d 에 .conf 형식으로 파일을 넣을 수 있게 됐다.이 근거는, sshd_config 의 다음 행에 있다. 언제부터 이게 가능해졌는지는 모르겠다. 적어도 우분투 20.04 에 들어있었던 openssh-server 부터는 됐던 모양이다. 18.04 서버에 있던 설정파일을…

Continue Reading sshd 설정: /etc/ssh/sshd_config.d/*.conf 로.

xauth 문제: sudo(root) 로 사용하려면?

ssh 에서 제공하는 X11-Forwarding 을 사용해서, 사용자는 서버에 있는 그래픽 프로그램을 실행시키고, 그 결과를 내 PC 에서 볼 수 있다. 이를 위해서 ssh 는 매번 연결 시에 사용자 홈디렉토리에 .Xauthority 라는 파일을 생성한다.좀 더 자세한 내용을 알고 싶다면.. 좋은 글을…

Continue Reading xauth 문제: sudo(root) 로 사용하려면?

터미널과 클립보드: xclip 정리.

예전에 이글루스에 있던 내용인데, 다시 정리했다. 설치 xclip 은 당연히 서버에 설치돼 있어야 하고, xauth 도 필요하다. 설정 서버 : sshd_config X11Forwarding yes 클라이언트 : ssh -X 또는, ~/.ssh/config 에 ForwardX11 yes 를 넣기. 출력을 클립보드로. 터미널 출력을 클립보드로 넘기고…

Continue Reading 터미널과 클립보드: xclip 정리.

<뻘삽질> VIM : badaccess attempt to access private resource denied

얼마전까지 잘 됐는데.. 아니, 사실 잘 됐는지 아닌지는 알 수가 없다. 그동안 vim 을 쓰면서 Visual Mode 를 켜지 않았을 수도 있으니. 새롭게 ‘뻘삽질’을 내 삶의 새로운 표제어(?)로 등록해야 할 듯. 지금까진 주로 ‘꽃삽질’로 밀어붙였는데, 이젠 바꿔야할 지도 모르겠다. 사건의…

Continue Reading VIM : badaccess attempt to access private resource denied

ssh 접속이 오래 걸린다? 문제는 zsh/exa 에 있었다.

언젠가부터 ssh 접속을 하면, 접속 자체는 빨리 이뤄지지만 정작 프롬프트가 떨어지기까지 꽤 오랜 시간이 걸리기 시작했다. 대략 수초 정도 걸리는 듯 한데, 그냥 그렇게 내버려두고 쓰고 있다가 오늘 날을 잡고 원인을 분석해보기 시작했다. 먼저, ssh 접속 자체에 문제가 있을 수도…

Continue Reading ssh 접속이 오래 걸린다? 문제는 zsh/exa 에 있었다.

“zsh:4: url-quote-magic: function definition file not found” 오류 해결??

.zshrc 파일에서, fpath 부분에 실수가 있었는데, ssh 로 연결하고나서 키를 입력하니 저런 문구만 나오고, 입력이 도무지 먹질 않는다.아… 이거 어떻게 해야 하나 순간 당황했다. 큐비트럭이라서, 다른 OS 로 부팅한 뒤 고칠 수도 없고, 디스크를 분리해서 다른 컴퓨터에 연결해야 하나.. 고민하다가,…

Continue Reading “zsh:4: url-quote-magic: function definition file not found” 오류 해결??

github.com, ssh 인증 사용.

정말 간단하게만 정리한다. 이 방법은, git 명령을 사용하여 github.com 로그인 시에 ID/PW 를 사용하지 않고 ssh 키로 가능하게 하도록 해준다. 굳이 ssh 키가 필요한 이유가 있나?2FA 를 설정해놓으면, git remote 시에 ID/PW 로 로그인을 할 수가 없다. PW 대신 Token…

Continue Reading github.com, ssh 인증 사용.

ssh 명령에서 바로 alias 실행.

워낙엔 ssh 로 접속한 뒤에 명령을 내려야 하지만, 그냥 바로 ssh 구문 상에서 명령을 내릴 수도 있다. run_my_script 가 실행 경로에 잡혀있다면, 아무런 오류없이 잘 실행이 된다. 물론, 실행 권한도 있어야만 한다. root 만 실행가능한 명령이라면 저런 식으로는 실행할 수…

Continue Reading ssh 명령에서 바로 alias 실행.

Openwrt : Dropbear 공개키 인증

Openssh 라면, 사용자 홈디렉토리/.ssh 에 공개키(authorized_keys)를 복사해넣는데, Dropbear 및 Openwrt 의 특성상 /etc/dropbear 에 공개키를 넣어야 한다. 무슨 방법을 택하든, /etc/dropbear/authorized_keys 에 RSA 방식의 공개키를 덧붙인다. Openwrt 21 부터는 ED25519 도 지원한다. 그리고 ssh 로 접속하면 되는데, 몇가지 보안 설정을…

Continue Reading Openwrt : Dropbear 공개키 인증

.ssh/config 사용법. 우선 순위 적용.

지금껏 ~/.ssh/config 파일을 잘 사용해왔다. 그런데, 글로벌 옵션에 있는 내용과 상반된 사항이 있을 경우, 내가 원하는 대로 작동하지 않는 문제를 발견했다. 예를 들면 이렇다. 이렇게 설정한 경우, ssh wrt1300 을 했을 때, ForwardX11 은 no 가 아니라 yes 로 인식된다….

Continue Reading .ssh/config 사용법. 우선 순위 적용.