Mac에서 Linux 환경 만들기
5781 단어 LinuxUbuntuVirtualBoxSSH
20 졸업한 엔지니어@tommy1038가 책임진다.
리눅스를 평소에 많이 접하시나요?
나는 기본적으로 맥을 사용하는 사람이어서 리눅스를 별로 접촉한 적이 없다.
접촉 환경을 만들기 위해 VirtualBox를 사용하면 된다는 것을 알고 있습니다.
그러나 최근에는 ssh로 그 가상 환경에 연결하면 자신의 Mac 단말기에서 조작할 수 있고 자신의 Mac에 리눅스 환경을 구축하여 즐겁게 만질 수 있다는 것을 알게 되었다.
이번에는 그 방법을 소개하겠습니다.
VirtualBox 다운로드 및 설치
아래에서 다운로드할 수 있습니다.
완료되면 설치 프로그램의 지시에 따라 설치하십시오.
Downloads – Oracle VM VirtualBox
Ubuntu 가상 머신 만들기 & Ubuntu 설치
이번에는 우분투의 환경을 준비했습니다.
Ubuntu Desktop 일본어 Remix 다운로드
CentOS와 Debian 환경에서도 동일한 작업을 시도했지만 문제가 없습니다.
참고 링크에 센토스와 데비안의 환경 구축에 관한 기사를 붙였는데 그쪽 환경을 만들어 보려는 사람이 볼 수 있었으면 좋겠어요.🙏
Ubuntu에 관해서는 이 사이트들을 참고하면서 만들어 보았다.
제작할 때 약간 망설이다가 저장할 때 아래 그림의 빨간 상자를 클릭하면 디스크 파일의 선택이 표시되고 어디를 클릭하면 알 수 없다.
또 이번에는 ssh로 연결해 행동을 관찰하기 때문에 여기
最小インストール
를 선택했다.ssh를 사용하여 Mac에서 Ubuntu로 연결
그럼 테마의 Mac에서 Ubuntu로 연결해 주세요.
먼저 VirtualBox를 사용하여 Ubuntu 설정을 변경합니다.
브리지 어댑터로 변경
가상 머신 설정 화면
ネットワーク
탭을 선택하십시오.기본적으로
NAT
이니까 ブリッジアダプター
로 바꾸세요.이름 부분은 네트워크 인터페이스를 기계의 위치로 선택한 것입니다.
Wi-Fi 환경에서 이미지
en0: Wi-Fi(AirPort)
와 같이 변경하지 않아도 됩니다.유선 연결이면 en7: USB 10/000/1000 LAN
표시될 수 있습니다.선이 있다면 그걸 선택하세요.Ubuntu에 ssh 설치
Ubuntu를 시작하고 왼쪽 아래에 있는
アプリケーションを表示する
을 누르면 설치된 프로그램을 확인할 수 있습니다.여기서
端末
를 클릭하여 터미널을 엽니다.ssh로 연결하고 싶으니 아래 명령을 입력하고 ssh를 설치하세요.
$ sudo apt-get install ssh
sudo에서 비밀번호를 요구할 수 있지만 현재 계정의 비밀번호를 입력하면 됩니다.나는 일을 할 때 잘 안 돼서 비밀번호를 한 번 설정하려고 했는데 고쳤다.
Ubuntu 16.04: 루트 로그인 - Narrow Escape
Mac 측에서 키 쌍 생성 및 등록(개인 키 및 공개 키)
창설
$ cd ~/.ssh
$ ssh-keygen -f client_rsa -t rsa -b 2048
Enter passphrase: パスワードを設定する場合は入力してEnter。不要ならEnter。
Enter some passphrase again: もう一度同じように入力。
확인 후 다음과 같은 느낌이 든다$ ls ~/.ssh
client_rsa client_rsa.pub
등록!$ ssh-add -K ~/.ssh/client_rsa
Ubuntu에 키 등록ssh-copy-id 명령을 사용하여 Ubuntu에 키를 등록합니다.먼저 Ubuntu에서 IP 주소를 확인합니다.
IP 주소를 확인했기 때문에 Mac에서 키를 등록합니다.참고로 Ubuntu의 사용자 이름은
ryota
입니다.연결 시도
그럼 ssh로 연결해 보세요.
❯ ssh -i ~/.ssh/client_rsa (ユーザ名)@(IPアドレス)
이런 식으로 연결할 수 있어요.
덤
ssh로 연결할 수 있지만 설정을 조금 수정할게요.
$ sudo apt-get install vim
$ sudo vim /etc/ssh/sshd_config
에서 구성 파일을 시작합니다. 다음 설정으로 수정하십시오.변경 항목만 발췌했습니다.Port 5022
PasswordAuthentication no
PermitRootLogin no
이쪽 변경을 하고 시동을 걸겠습니다.systemctl restart ssh
이렇게 하면 포트 번호를 지정하여 연결할 수 있습니다!최후
이렇게 하면 즐겁게 놀 수 있는 리눅스 환경을 만들 수 있을 거라고 생각합니다.
실제로 우분투의 환경을 만들면 GUI에서는 카펫이 잘 느껴지지 않지만, 일본어 입력과 영어 입력이 조금 혼란스러워 맥의 터미널을 방문할 수 있어 기쁘다.
이런 느낌으로 리눅스 환경을 가볍게 준비할 수 있기 때문에 리눅스에 대해 경외하는 사람이 있다면 접촉의 계기가 될 수 있다면 기쁘다.
참고 자료
Reference
이 문제에 관하여(Mac에서 Linux 환경 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tommy1038/items/bb6470acd2147f84960e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)