ssh
-
기록용으로 남깁니다. aws 에 업무용 vm 이 생성되어 있습니다. 초반에 접속에 애를 먹고 나서.. putty 용으로 키를 변환(ppk)해서 남겨둔 뒤로 putty 에서 해당 키 지정해서 접속하면 접속이 잘 됩니다. 당연히 잘 되겠거니 하면서 cmd.exe 열어서 bash 명령으로 WSL 진입한 상태에서 원본(이라 쓰고 착각했던이라고 읽는...) pem 키 파일을 다음과 같이 지정해서 접속을 시도했는데 거절당하더군요 ssh -i "original_key.pem" user@abcd.compute.amazonaws.com Warning: Identity file skp-arhis-server-key.pem not accessible: No such file or directory. user@abcd.com..
[ssh] 기존에 잘 쓰던 공개키 파일 윈도우에다 두고 WSL 에서 이 파일로 접속 시 public_key 접속 거부 당할 때기록용으로 남깁니다. aws 에 업무용 vm 이 생성되어 있습니다. 초반에 접속에 애를 먹고 나서.. putty 용으로 키를 변환(ppk)해서 남겨둔 뒤로 putty 에서 해당 키 지정해서 접속하면 접속이 잘 됩니다. 당연히 잘 되겠거니 하면서 cmd.exe 열어서 bash 명령으로 WSL 진입한 상태에서 원본(이라 쓰고 착각했던이라고 읽는...) pem 키 파일을 다음과 같이 지정해서 접속을 시도했는데 거절당하더군요 ssh -i "original_key.pem" user@abcd.compute.amazonaws.com Warning: Identity file skp-arhis-server-key.pem not accessible: No such file or directory. user@abcd.com..
2023.07.14 -
rpi 4B 용 buster(debian 10) 기준으로 /etc/vim/vimrc 파일이 존재하고 이 파일에 아래 내용이 써져 있습니다. au BufReadPost * if line("'\"") > 1 && line("'\"")
[raspberry pi] 원격으로 rpi vim 설정 변경하기rpi 4B 용 buster(debian 10) 기준으로 /etc/vim/vimrc 파일이 존재하고 이 파일에 아래 내용이 써져 있습니다. au BufReadPost * if line("'\"") > 1 && line("'\"")
2023.06.20 -
기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
[linux][ubuntu 20.04] ssh 개인키(private key) 파일만 있을 때 공개키 얻기기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
2022.12.22 -
기록용으로 남깁니다.. sshpass 를 사용하지 않았던 경우에는 문제가 되지 않았던 부분이 sshpass 를 사용하면서 아무 오류 없이 ssh 접속이 안되는 문제가 발생하여 원인 조사 중에 삽질을 통해 허탈한 원인을 발견하게 되어 작성합니다. ssh 를 처음 접속하게 되면 known_hosts 에 추가할 것인지 물어봅니다. 보통 yes 를 선택해서 추가하게 되고 이후로는 sshpass 로 비밀번호를 미리 입력해도 이상이 없습니다. 하지만, 이 과정이 없는 경우 sshpass 로 비밀번호를 미리 넘기게 되면 known_hosts 에 등록 여부를 묻는 화면이 나오지 않게 되어 접속이 되는 듯 하다가 안되는 상황을 겪게 됩니다. 물론 이런 문제를 겪지 않으려면 ssh 실행 옵션에 StrictHostKeyCh..
[ssh][sshpass] sshpass 로 ssh 접속 사용시 주의사항기록용으로 남깁니다.. sshpass 를 사용하지 않았던 경우에는 문제가 되지 않았던 부분이 sshpass 를 사용하면서 아무 오류 없이 ssh 접속이 안되는 문제가 발생하여 원인 조사 중에 삽질을 통해 허탈한 원인을 발견하게 되어 작성합니다. ssh 를 처음 접속하게 되면 known_hosts 에 추가할 것인지 물어봅니다. 보통 yes 를 선택해서 추가하게 되고 이후로는 sshpass 로 비밀번호를 미리 입력해도 이상이 없습니다. 하지만, 이 과정이 없는 경우 sshpass 로 비밀번호를 미리 넘기게 되면 known_hosts 에 등록 여부를 묻는 화면이 나오지 않게 되어 접속이 되는 듯 하다가 안되는 상황을 겪게 됩니다. 물론 이런 문제를 겪지 않으려면 ssh 실행 옵션에 StrictHostKeyCh..
2022.06.08 -
직접 ssh 로 접속해서 명령을 실행하면 아무래도 인수(parameter, argument)가 많아도 실행이 잘 됩니다만, 이를 원격에서 ssh 명령을 사용해서 실행하면 인수가 제대로 전달되지 않는 경우가 있습니다. sshpass -ppassword ssh pi@localhost -p 11111 ls -al apple banana | grep apple 위와 같이 명령을 내리면 banana 이하 절이 문제가 있거나 원격이 아닌 로컬에서 해석되거나 하는 경우가 있습니다. 이런 경우 명령에 해당하는 부분을 모두 ' (따옴표) 로 감싸주면 됩니다. sshpass -ppassword ssh pi@localhost -p 11111 'ls -al apple banana | grep apple' 다만, 명령에 따옴표..
[ssh] 명령 주기직접 ssh 로 접속해서 명령을 실행하면 아무래도 인수(parameter, argument)가 많아도 실행이 잘 됩니다만, 이를 원격에서 ssh 명령을 사용해서 실행하면 인수가 제대로 전달되지 않는 경우가 있습니다. sshpass -ppassword ssh pi@localhost -p 11111 ls -al apple banana | grep apple 위와 같이 명령을 내리면 banana 이하 절이 문제가 있거나 원격이 아닌 로컬에서 해석되거나 하는 경우가 있습니다. 이런 경우 명령에 해당하는 부분을 모두 ' (따옴표) 로 감싸주면 됩니다. sshpass -ppassword ssh pi@localhost -p 11111 'ls -al apple banana | grep apple' 다만, 명령에 따옴표..
2022.05.18 -
pc 에서 생성한 8192B rsa 키를 openwrt 의 .ssh 에다 넣고 git clone git@github.com:simryang/vimrc.git 을 실행했더니 권한이 없어서 안된다는 메시지가 출력됩니다.root@wizfi630s:~# git clone git@github.com:simryang/vimrc.git Cloning into 'vimrc'... /usr/bin/ssh: Connection to git@github.com:22 exited: No auth methods could be used. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the r..
[openwrt] github clone 시 ssh 방식으로 받도록 설정하기pc 에서 생성한 8192B rsa 키를 openwrt 의 .ssh 에다 넣고 git clone git@github.com:simryang/vimrc.git 을 실행했더니 권한이 없어서 안된다는 메시지가 출력됩니다.root@wizfi630s:~# git clone git@github.com:simryang/vimrc.git Cloning into 'vimrc'... /usr/bin/ssh: Connection to git@github.com:22 exited: No auth methods could be used. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the r..
2020.08.06 -
ssh 패키지를 설치하면 기본적으로 시스템 시작시 sshd를 실행하도록 구성이 되는데 runlevel의 영향을 받습니다. 하지만 WSL로 설치된 우분투에서는 cmd 창을 열어서 bash 를 실행시키고 runlevel을 보면 unknown 으로 나와 있습니다. Win + R 키를 눌러서 실행 창이 있을 때 shell:startup 을 실행시키면 시작프로그램 폴더가 열립니다. 이곳에 다음 내용으로 sshd.bat 파일을 생성합니다. @echo off "C:\Windows\System32\bash.exe" -c "sudo service ssh start" 하지만 문제가 있습니다. 우분투에 설치시 기본 계정은 sudo를 사용하면 비밀번호를 묻습니다. 보안을 위해서 비밀번호를 사용하는게 맞는데 ssh를 사용하기 ..
[WSL] sshd 자동 시작하기ssh 패키지를 설치하면 기본적으로 시스템 시작시 sshd를 실행하도록 구성이 되는데 runlevel의 영향을 받습니다. 하지만 WSL로 설치된 우분투에서는 cmd 창을 열어서 bash 를 실행시키고 runlevel을 보면 unknown 으로 나와 있습니다. Win + R 키를 눌러서 실행 창이 있을 때 shell:startup 을 실행시키면 시작프로그램 폴더가 열립니다. 이곳에 다음 내용으로 sshd.bat 파일을 생성합니다. @echo off "C:\Windows\System32\bash.exe" -c "sudo service ssh start" 하지만 문제가 있습니다. 우분투에 설치시 기본 계정은 sudo를 사용하면 비밀번호를 묻습니다. 보안을 위해서 비밀번호를 사용하는게 맞는데 ssh를 사용하기 ..
2020.02.24 -
ssh 서버를 시작할 때 다음과 같이 Could not load host key 메시지가 뜨는 경우가 있습니다. $ sudo service ssh restart [sudo] password for mine: Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key * Restarting OpenBSD Secure Shell server sshd Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /..
[ssh] Could not load host key 메시지 없애기ssh 서버를 시작할 때 다음과 같이 Could not load host key 메시지가 뜨는 경우가 있습니다. $ sudo service ssh restart [sudo] password for mine: Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key * Restarting OpenBSD Secure Shell server sshd Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /..
2019.11.06