Categories
SSH

How to Specify a Private Key on PuTTY Command Line

-i Option

The PuTTY -i option allows you to specify a private key file.

A private key file is in *.PPK format. PuTTY will use this file to authenticate with the server.

The Command Line

Use the -i option to specify a private key.

C:\> putty.exe -i privatekey.ppk username@servername.com

You can use the option with a pscp.exe command for the same purpose.

C:\> pscp.exe -i privatekey.ppk filename.txt username@servername.com:path

Categories
SSH

패스워드 (Password) 방식에 의한 SSH 로그인 금지하기

1. 작업 전 주의 사항

이후의 작업은 SSH 키 인증 방식으로 로그인한 상태에서 진행해야 한다.

2. sshd_config 파일 편집

“/etc/ssh/sshd_config” 파일을 연다.

sudo vi /etc/ssh/sshd_config

파일에서 아래 라인을 찾는다.

PasswordAuthentication yes

“yes” 부분을 “no” 로 바꾼다.

PasswordAuthentication no

파일을 저장하고 편집기를 닫는다.

3. SSH 서버 재시작

아래 명령으로 SSH 서버를 재시작한다.

sudo systemctl restart ssh

4. 결과 확인

암호 로그인 방식으로 SSH 연결을 시도해 본다.

C:\>putty username@servername.com

연결에 실패하는 것을 확인한다.

Categories
Computer Network

우분투 리눅스: 고정 IP 주소 기반의 네트워크 구성

1. 네트워크 정보 확인하기

아래 명령으로 네트워크 어댑터, IP 주소, 서브넷 마스크를 확인한다.

ip a

네트워크 어댑터 이름
ens33
IP 주소 및 서브넷 마스크
192.168.0.73/24

아래 명령으로 디폴트 게이트웨이 (default gateway) 의 IP 주소를 확인한다.

ip r

출력 결과의 첫번째 라인에서 디폴트 게이트웨이의 IP 주소를 확인한다.

디폴트 게이트웨이 IP 주소
192.168.0.1

2. 네트워크 설정 파일 편집

우분투의 네트워크 설정 파일은 “/etc/netplan/00-installer-config.yaml” 이다.

편집기로 이 파일을 연다.

sudo vi /etc/netplan/00-installer-config.yaml

파일의 내용을 아래와 같이 수정한다.

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: false
      addresses: [192.168.0.77/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
  version: 2

“8.8.8.8” 및 “8.8.4.4” 는 구글 퍼블릭 DNS 의 IP 주소이다.

파일을 저장하고 편집기를 닫는다.

3. netplan 명령 실행하기

아래 명령으로 변경 내용을 시스템에 적용한다.

sudo netplan apply

4. 결과 확인

변경된 IP 주소를 확인한다.

ip a

인터넷 연결이 가능한지 확인한다.

sudo apt update

Categories
Linux

우분투에서 pdfcrop 명령으로 PDF 문서 여백 (margins) 변경하기

1. pdfcrop 설치하기

패키지 데이터베이스를 업데이트한다.

sudo apt update

pdfcrop 은 우분투의 “texlive-extra-utils” 패키지에 포함되어 있다.

“texlive-extra-utils” 패키지를 설치한다.

sudo apt install texlive-extra-utils

2. pdf 문서의 여백 변경하기

아래 명령으로 pdf 문서의 여백을 변경한다.

pdfcrop −−margins ’10 20 10 20′ input.pdf output.pdf

10
왼쪽 여백. 단위는 포인트 (pt) 이다.
20
위쪽 여백.
10
오른쪽 여백.
20
아래쪽 여백.
input.pdf
원본 파일 이름.
output.pdf
새로 생성되는 파일 이름.

3. 결과 확인