본문 바로가기

ssh4

SSH로 리눅스 재부팅 시 주의사항 ssh로 어떤 서버에 접속했다고 해보자. 이 상태로 sudo reboot을 하거나, sudo shutdown now를 하면 절대 안된다. ssh를 통해 접속한 현재 계정은 root 계정이 아니기 때문에 단지 로그인 된 계정에 의해 명령어가 수행되는 것이다. 따라서 컴퓨터가 완전히 꺼지리라는 보장이 없다. 따라서 ssh root@ip를 통해 접속하여 루트권한을 획득한 다음에 sync를 입력한 후, shutdown이나 reboot을 수행해야 한다. sudo passwd root권한을 얻기 위해 slave에서 위 명령어를 입력해준다. sudo vi /etc/ssh/sshd_config PermitRootLogin yes로 수정 sudo /etc/init.d/ssh restart ssh master로 접속한 다.. 2018. 12. 20.
ssh 공개키 등록 방법 공개키 등록 방식 우선 ~/.ssh/id_rsa.pub에 파일이 존재하는지 확인한다. 없다면 ssh-keygen을 사용해서 개인용 개인키/공개키를 생성한다. ssh-keygen -t rsa 위 명령을 입력하면 몇가지를 물어보는데 특별한 이유가 없다면 그냥 엔터를 계속 눌러서 완료하면 된다. 이렇게 생성하고나면 개인키는 ~/.ssh/id_rsa로 공개키는 ~/.ssh/id_rsa.pub로 생성된다. 이제는 공개키를 접속하려는 원격 서버에 등록해야 한다. 아래와 같이 직접 해당 서버로 복사하는 방법이 있다. scp ~/.ssh/id_rsa.pub [user]@[host]:~/.ssh/authorized_keys 그런데 이렇게하면 기존 파일이 존재할 경우 덮어쓰게 되므로 권장하지 않는다. 대신 아래와 같이 s.. 2018. 12. 20.
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 오류 ssh 관련 오류. ssh-keygen -R ip주소 입력 후 다시 ssh 접근 시도 2018. 12. 20.
라즈베리파이로 원격 접속하는 방법 ssh sudo raspi-config 1. Interfacing Options에 들어간 후, SSH를enable 2. Change User Password를 들어간 후, PW를 새로 설정 3. 라즈베리파이상의 터미널에서 다음의 명령어를 입력하여 라즈베리파이의 무선ip주소를 알아낸다. ifconfig 4. ssh pi@192.168.0.31 VNC sudo raspi-config 1. Interfacing Options에 들어간 후, VNC를enable 2. Change User Password를 들어간 후, PW를 새로 설정 3. 라즈베리파이상의 터미널에서 다음의 명령어를 입력하여 라즈베리파이의 무선ip주소를 알아낸다. ifconfig wlan0의 주소 4. 맥에서 VNCserver 프로그램을 설치한 .. 2018. 12. 20.