php 편집기 Baicao는 Ubuntu 서버 구성과 Ubuntu 서버에서 SSH를 구성하는 방법을 소개합니다. 널리 사용되는 Linux 운영 체제인 Ubuntu는 서버 환경에서 널리 사용됩니다. Ubuntu 서버를 구성할 때 네트워크 설정, 보안 설정, 소프트웨어 설치 등과 같은 몇 가지 중요한 단계에 주의해야 합니다. SSH를 구성하는 것은 서버의 원격 액세스 및 관리 요구 사항을 충족하고 서버의 보안과 편의성을 보장하기 위한 것입니다. 이 글에서는 Ubuntu 서버를 구성하고 SSH를 구성하는 단계를 자세히 소개하여 서버 구축 및 관리를 쉽게 완료할 수 있도록 도와드립니다.
Ubuntu 서버 구성이란 Ubuntu 운영 체제를 설치한 후 서버의 정상적인 작동과 보안을 보장하기 위해 서버에 설정하고 최적화하는 일련의 작업을 말합니다.
서버의 패키지와 시스템을 업데이트해야 합니다. 다음 명령을 사용하여 패키지 목록을 업데이트하고 사용 가능한 업데이트를 설치합니다.
```
sudo apt update
sudo apt 업그레이드
다음으로 선택할 수 있습니다. Apache, Nginx, MySQL 등과 같은 필수 서버 소프트웨어를 설치하고 구성합니다. 이러한 소프트웨어는 특정 요구 사항에 따라 설치하고 구성할 수 있습니다.
악의적인 공격으로부터 서버를 보호하기 위해 방화벽을 구성할 수도 있습니다. Ubuntu 서버에서 사용하는 기본 방화벽 도구는 ufw(복잡하지 않은 방화벽)입니다.
sudo ufw 활성화
sudo ufw 허용
``은 액세스를 위해 열려는 포트 번호입니다.
불필요한 서비스 비활성화, 자동 업데이트 구성 등과 같은 기타 서버 최적화를 수행할 수 있습니다.
SSH는 보안되지 않은 네트워크를 통한 보안 원격 로그인 및 파일 전송을 허용하는 암호화된 네트워크 프로토콜입니다. Ubuntu 서버에서 SSH를 구성하면 SSH 클라이언트를 통해 서버에 원격으로 액세스하고 파일 전송 및 원격 수행을 수행할 수 있습니다. 관리.
OpenSSH 서버 패키지를 설치해야 합니다. 다음 명령을 사용하여 OpenSSH 서버를 설치합니다.
sudo apt install openssh-server
설치가 완료된 후 SSH 구성 파일을 편집하여 변경할 수 있습니다. 다음 명령을 사용하여 SSH 구성 파일을 엽니다.
sudo nano /etc/ssh/sshd_config
구성 파일에서 SSH 서버의 포트 번호, 허용된 사용자, 로그인 방법 등을 변경할 수 있습니다. SSH 서버의 포트 번호를 기본이 아닌 보안 포트로 설정하고 루트 사용자에 대한 원격 로그인을 비활성화합니다.
구성 후 변경 사항을 적용하려면 SSH 서버를 다시 시작해야 합니다.
sudo systemctl restart sshd
SSH 클라이언트를 사용하여 터미널에서 다음 명령을 사용하여 Ubuntu 서버에 연결할 수 있습니다.
ssh username@server_ip - p port_number
`username`은 서버의 사용자 이름이고 `server_ip`은 서버의 IP 주소이며 `port_number`는 SSH 서버의 포트 번호입니다.
올바른 사용자 이름과 비밀번호를 입력하면 Ubuntu 서버에 성공적으로 연결되어 원격 관리 및 파일 전송을 수행할 수 있습니다.
Linux 시스템에는 파일에서 지정된 패턴을 검색하는 데 사용되는 'grep'이라는 매우 유용한 명령이 있습니다. 텍스트 파일에서 "ubuntu"라는 키워드가 포함된 줄을 찾으려면 다음을 사용할 수 있습니다. 다음 명령:
grep "ubuntu" filename
`filename`은 검색하려는 파일 이름입니다. `grep` 명령은 "ubuntu" 키워드가 포함된 모든 줄을 출력합니다.
이 명령은 매우 실용적이며 파일의 내용을 빠르게 찾고 검색하는 데 도움이 될 수 있습니다.
위 내용은 Ubuntu 서버 구성 및 Ubuntu 서버 구성 SSH의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!