>  기사  >  운영 및 유지보수  >  Linux에서 vsftp 원격 연결을 구성하는 방법

Linux에서 vsftp 원격 연결을 구성하는 방법

王林
王林앞으로
2023-05-19 22:13:211705검색

아래 코드를 보면 Linux 운영체제가 vsftp와 함께 제공되는 것을 볼 수 있습니다. 시작 명령은 service vsftpd start이고, ftp 서비스의 상태를 확인하는 명령은 service vsftpd status입니다.

[root@localhost ~]# rpm -qa | grep ftp
report-config-ftp-0.18-9.el6.i686
report-plugin-ftp-0.18-9.el6.i686
gvfs-obexftp-1.4.3-12.el6.i686
vsftpd-2.2.2-6.el6_0.1.i686

논리적으로 말하면 이제 ftp 서비스도 시작되었으니 파일 업로드도 가능해야 해서 xshell4 를 이용해서 시스템에 접속했는데 접속이 안된다고 해서 이전 작업과정을 꼼꼼히 살펴보고 블로그를 검색해봤습니다. 인터넷에 접속해 보니 xshell 원격접속이 사용하는 서비스가 ssh라는 것을 알게 되어 ssh 서비스를 다시 시작했는데 xshell 도구가 무엇인지 몰라서 정말 말도 안 되는 농담을 했습니다. 그런데 ssh 서비스가 시작된 후에는 루트 사용자만 원격으로 로그인이 가능하다는 걸 발견했습니다. 기타 사용자들은 로그인이 불가능해서 바이두 구글에 가보니 /etc/ssh/sshd_config를 수정해야 한다고 하더군요. xxx xxx 및allowgroups xxx xxx 명령을 사용하면 사용자 이름과 그룹이 원격으로 로그인할 수 있지만 아직 문제가 해결되지 않은 것 같습니다. 인터넷에는 루트 원격 로그인이 안전하지 않다는 게시물이 많이 있습니다. 저도 그렇게 생각합니다. 원격으로 로그인을 사용하지 않는 것이 가장 좋으므로 해당 방법은 /etc/에서 옵션을 수정하는 것입니다. ssh/sshd_config.permitrootlogin yes|no가 있습니다. 하지만 일반 사용자가 루트 사용자에게 소송을 제기하는 것을 막을 수는 없습니다. 이 문제는 나중에 추가하겠습니다. 나중에.

이제 루트 사용자는 xshell을 사용하여 Linux 시스템에 원격으로 로그인할 수 있습니다. ftp 명령을 사용하려면 메뉴에서 새 파일 전송 아이콘을 클릭해야 합니다. xshell을 사용해야 한다는 의미는 아니지만, 저희 회사에서는 이 소프트웨어를 사용합니다. 그래서 저도 그냥 해보겠습니다. 원격으로 로그인하고 ftp를 사용하여 직접 업로드할 필요가 없다면 ftp를 다운로드하는 것이 지금 하는 것보다 조금 더 쉬울 수 있지만 직접 시도해 보세요.

Windows 다운로드는 linux에 적합합니다. 시스템의 jdk 및 tomcat 압축 패키지를 업로드한 다음 해당 디렉터리에 압축을 풉니다. 압축을 푼 후 환경 변수를 구성합니다. 파일은 /etc/profile입니다. 다른 시스템 파일은 다를 수 있습니다. 이 파일에 다음 줄을 추가하고 실수하지 않도록 주의하세요. 실수를 하면 Tomcat을 시작할 때 파일을 찾을 수 없다는 오류가 보고됩니다. 그런 실수가 있었고, 다 헛된 일이었어. 시간낭비라고 하기에는 작은 실수였어, 윽. . .

export java_home=/home/java/jdk1.8.0_40
export jre_home=${java_home}/jre
export classpath=.:${java_home}/lib:${jre_home}
export path=${java_home}/bin:$path

그런 다음 Linux를 다시 시작하고 java -version, javac -version을 테스트하여 이러한 메시지가 나타나는지 확인하세요.

[root@localhost ~]# java -version
java version "1.8.0_40"
java(tm) se runtime environment (build 1.8.0_40-b26)
java hotspot(tm) client vm (build 25.40-b25, mixed mode)
[root@localhost ~]# javac -version
javac 1.8.0_40

이러한 메시지가 나타나면 jdk 설치가 성공한 것입니다. 그런 다음 tomcat을 설치하고 먼저 압축을 푼 다음 그런 다음 위와 같이 환경 변수를 구성하고 다음 내용을 추가합니다.

export catalina_home=/home/java/apache-tomcat-8.0.21
export classpath=.:${java_home}/lib:${jre_home}:${catalina_home}/lib

그런 다음 이전에 jdk를 업로드하는 방법을 사용하여 자체 프로젝트를 tomcat webapps에 업로드한 다음 tomcat

을 시작하여 catalina.out의 출력을 동적으로 볼 수 있습니다. 명령은 tail - f catalina.out

입니다.

위 내용은 Linux에서 vsftp 원격 연결을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제