본문 바로가기

Development/Linux21

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.
scp 2018. 12. 20.
리눅스에서 사용가능한 cpu 코어 수 알아내기 nproc 2018. 12. 20.