S
Posts
75 posts리눅스 ssh 서버에서 암호 입력 로그인 비활성화
우선, 암호 입력을 비활성화하기 전에 공개키(public key) 기반의 인증이 제대로 설정되어 있는지 반드시 확인하자. 공개키 기반의 인증을 설정하는 절차는 이전 게시물을 참고하자. 아래의 링크다. 리눅스에서 키(key) 파일을 설치하여 암호 없이 ssh 접속하기 리눅스 ssh 서버에서 암호 입력을 통한 로그인을 비활성화하려면 /etc/ssh/sshd_config 파일을 편집하여 설정을 변경해 주어야 한다. 시스템 설정이므로 루트 권한을 필요로 한다. # /etc/ssh/sshd_config 파일 편집 sudo vi /etc/ssh/sshd_config 파일 내용중에 PassAuthentication 항목을 찾아서 "no"로 설정하고 저장한다. 해당 항목이 없다면 새로 작성해 주면
리눅스(데비안/우분투 계열)에서 VNC 원격접속 사용 (x11vnc, remmina)
리눅스에서 원격 VNC서버에 접속해서 화면을 가져와 작업하는 방법이다. 클라이언트, 서버 모두 데비안/우분투 계열 배포판인 리눅스 민트(Linux Mint) 19.3 XFCE에서 작업했다. 원격 장비의 데스크탑 화면을 그대로 가져오는 VNC 프로토콜은 암호화되지 않는 방식이므로, ssh 터널링을 이용해서 암호화를 해 주는 것이 좋겠다. 우선 서버쪽에서 데스크탑 화면을 제공하기 위하여 x11vnc와 ssh서버 패키지(openssh-server)를 설치해 준다. # S/W 저장소 정보 갱신 sudo apt-get update # x11vnc, openssh-server 패키지 설치 sudo apt-get install x11vnc openssh-server 서버쪽의 작업은 이것으로
[Linux] SSH 포트포워딩 유지
예전 블로그에서 Reverse SSH 연결을 설명한 적이 있듯이SSH를 통하여 다양한 포트 포워딩이 가능합니다. 그런데 해당 ssh 연결이 ssh를 통하여 실행되고 있을 때만가능하므로 이 연결 프로그램이 어떤 이유에서 건 (주로 타임아웃 많습니다)죽게 되면 해당 연결은 끊어지게 됩니다. 이런 연결을 리눅스 (우분투를 기준으로 하는데 다 대동소이 합니다)에서계속 유지하는 방법에 대해서 기술해 봅니다. 1) ~/.ssh/config 에 포트포워딩 기술 Host svr01 HostName 11.22.33.44 User user Port 22 Compression yes GatewayPorts yes IdentityFile "/home/user/.ssh/id_rsa"
[Visual Studio Code] 라즈베리파이에 원격 연결을 할 때 나타나는 오류
Visual Studio Code (이하 VSCode) 에서는 어떤 프로그래밍 언어인가에 상관 없이,SSH로 원격 연결을 하여 로컬처럼 작업을 할 수 있을 뿐만 아니라 디버깅 까지 가능합니다. 그래서 라즈베리파이로 연결을 하려고 시도하였습니다만,계속 Timeout 메시지가 나타나며 오류가 발생했습니다. 기본적으로 SSH 연결 후에 필요한 node 와 패키지 등이원격 연결 계정의 $HOME 아래에다음과 같이 설치되는 것을 볼 수 있습니다. pi@raspberry:~/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 $ ls -al합계 44640drwxr-xr-x 6 pi pi 4096 1월 19 17:00 .drwxr-xr-x 3 pi
![[Spoiler] 점프 신작 '공주님 고문 시간입니다' 원작자에 '우공못' 작가 그림. '시간정지용사' 또다른 플레이어? '다음에 오는 만화 대상' 운영 잡지 폐간](https://img.zoomtrend.com/2026/06/07/1780881297-ECA090ED948426-28EC95A0EB8B88EBA980EC8B9CEAB7B8EB8490.jpeg)

