[GCP] Google cloud FTP 포트 추가

 

Google Cloud 이용시 80/443 은 체크박스에서 enable 할수 있지만 ftp 의 경우 별도로 방화벽에서 추가를 해야 합니다.

 

vsftpd 설치 및 실행 

[root@gg-test ~]# yum install -y vsftpd
[root@gg-test ~]# systemctl enable vsftpd
[root@gg-test ~]# systemctl start vsftpd
[root@gg-test ~]# firewall-cmd --permanent --add-port=21/tcp
[root@gg-test ~]# firewall-cmd --reload

 

네트워킹의 VPC 네트워크로 이동 합니다.

 

VPC 네트워크 -> 방화벽 규칙 -> 방화벽 규칙 만들기로 이동합니다. 

 

방화벽 규칙을 생성 합니다. 

21 포트와 tcp:49152-65535 포트를 추가 합니다. 

21 포트만 추가시 리눅스에서는 문제 없이 연결 되지만 윈도우즈 ftp Client 에서는 접속이 안됩니다. 

 

Compute Engine -> VM 인스턴스로 이동 합니다.

(변경할 vm 을 선택 합니다.)

 

수정을 클릭 합니다. 

 

네트워크 테그에 ftpd 를 추가 합니다. 

 

최하단에 있는 저장을 클릭 합니다. 

 

ftp 연결 테스트를 진행 합니다. 

 

[GCP] Google cloud Root ssh접속 설정

 

Google cloud 접속시 key 없이 ssh 를 사용 할수 있습니다.

Compute Engine 으로 이동후 설정할 VM 인스턴스의 SSH 를 클릭 합니다.

 

 

root 유저 password 를 설정 합니다. 

[test@gg-test ~]$ sudo -i 
[root@gg-test ~]# passwd 
Changing password for user root.
New password: 

Retype new password: 
passwd: all authentication tokens updated successfully.
[root@gg-test ~]#

 

 sshd_config 설정 및 sshd 재시작 

[root@gg-test ~]# vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
[root@gg-test ~]# systemctl restart sshd

 

SSH 연결

vm 외부 ip 를 확인 합니다.

 

ssh 접속을 합니다.